Как бы я начал получать аудио и видео, начатые точно в то же время, используя <audio>
и <video>
? JavaScript хорошо (и, вероятно, необходим).HTML5 - Созданы ли аудио и видео вместе?
Спасибо!
Как бы я начал получать аудио и видео, начатые точно в то же время, используя <audio>
и <video>
? JavaScript хорошо (и, вероятно, необходим).HTML5 - Созданы ли аудио и видео вместе?
Спасибо!
Вы ничего не говорили о типах файлов, поэтому я использовал форматы HTML-5, которые работают в Safari.
<!DOCTYPE>
<meta charset="UTF-8">
<title> audio video</title>
<audio id="audioInHTML" controls="controls">
<source src="audio.wav" type="audio/wav"/>
</audio>
</div>
<video id="videoInHTML" width="320" height="240" controls="controls">
<source src="movie.mp4" type="video/mp4" />
</video>
<div id="playButtonDiv" </div>
<form>
<input type="button" value="PlaySoundAndVideo" onClick="PlaySoundAndVideo('videoInHTML'),PlaySoundAndVideo('audioInHTML')">
</div>
<script>
function PlaySoundAndVideo(soundObj,videoObj) {
var soundAndVideo=document.getElementById(soundObj,videoObj);
soundAndVideo.play();
}
</script>
<style type="text/css">
#playButtonDiv {
position:absolute;
top:800px;
};
</style>
Я сомневаюсь, что это работает, потому что есть пробел между игровым событием и фактическим началом воспроизведения видео/аудио. Оба начнутся, но я думаю, что они не синхронизированы. –
Они воспроизводятся при нажатии кнопки. Что касается «синхронизации», он не просил об этом. Он попросил одновременно сыграть в две игры. Я опубликовал то, что, как я думал, будет минимальным обычным ответом. Я уверен, что вы, вероятно, правы, но никто больше ничего не писал, и я новичок ... так что это было окно, чтобы ответить на вопрос. :) – William
Ваш ответ технически правильный. Но я видел некоторые ориентиры в отношении воспроизведения видео из браузера. В этом тесте указано, что для видеотега может потребоваться до 2 секунд, если кнопка воспроизведения будет нажата в первый раз. Во второй раз, кнопка нажата, это величины быстрее. –
Почему бы не добавить аудио к видео? – Dale
В случае, если я хочу изменить аудио. –
Справедливая точка. Я предлагаю взглянуть на это http://www.w3schools.com/html5/av_met_play.asp, похоже, что и аудио-, и видеоэлементы используют play(), которые вы можете прикрепить к нажатию кнопки например. – Dale