OK, perhaps a little progress.
It really seems to be a problem if you try to play the video a second time.
Rather than start the game normally, I warped to another map from the command line to bypass the opening video.
Then, using the console, I typed
map map01. Again, this was to bypass the video.
I went to the exit room, hit the switch and was taken to the video (which is also set to play at the start of map02) and it worked, complete with sound.
After establishing that this worked, I tried two separate tests (on two separate instances of GZDoom):
After seeing/hearing the video at the start of map02, I started a new game from the menu and the video was silent.
After seeing/hearing the video at the start of map02, I went back to map01 (
map map01), went to the exit room, hit the switch and - the video played with no sound.
So, after trying several different ways (not just those above), I am usually (though not always) able to get sound for the video the first time that it plays. However, if I try to get the video to play a second time, even at different places in game, then the sound does not play.
Then, as a final test, I set one video (and sound) to play on game start, and a different video (and sound) to play at the start of map02.
Both worked properly.
So, it seems to be something to do with the video sound being played a second time during a game session.
In case it helps, here's a very a small, simple test file that shows the problem. If it behaves the same for you, you should be able to load it up, start a new game from the titlepic/menu, see (and hear) the video and then move to map01. Then, if you start game from the menu (without restarting GZDoom) you will only see the video and not hear the sound.
Yay! 90s cartoons, or something.
https://aspectsweb.co.uk/enjay/doom/Tes ... eoTest.pk3
OK, perhaps a little progress.
It really seems to be a problem if you try to play the video a second time.
Rather than start the game normally, I warped to another map from the command line to bypass the opening video.
Then, using the console, I typed [c]map map01[/c]. Again, this was to bypass the video.
I went to the exit room, hit the switch and was taken to the video (which is also set to play at the start of map02) and it worked, complete with sound.
After establishing that this worked, I tried two separate tests (on two separate instances of GZDoom):
After seeing/hearing the video at the start of map02, I started a new game from the menu and the video was silent.
After seeing/hearing the video at the start of map02, I went back to map01 ([c]map map01[/c]), went to the exit room, hit the switch and - the video played with no sound.
So, after trying several different ways (not just those above), I am usually (though not always) able to get sound for the video the first time that it plays. However, if I try to get the video to play a second time, even at different places in game, then the sound does not play.
Then, as a final test, I set one video (and sound) to play on game start, and a different video (and sound) to play at the start of map02.
Both worked properly.
So, it seems to be something to do with the video sound being played a second time during a game session.
In case it helps, here's a very a small, simple test file that shows the problem. If it behaves the same for you, you should be able to load it up, start a new game from the titlepic/menu, see (and hear) the video and then move to map01. Then, if you start game from the menu (without restarting GZDoom) you will only see the video and not hear the sound.
Yay! 90s cartoons, or something.
https://aspectsweb.co.uk/enjay/doom/TestStuff/R&S_VideoTest.pk3