У меня проблемы с встраиванием видео и аудио в веб-страницу с использованием браузера HTML5 для Android.В двух вещах, в которых я не уверен:
- Кодеки, которые поддерживает браузер Android
- Какие обратные вызовы JavaScript я должен использовать
Это то, что я написали это не работает.(Тем не менее, он работает на рабочем столе.)
<audio src="x.mp3" controls>
Your browser does not support the audio element.
</audio>
<br/>
<video src="y.mp4" controls>
your browser does not support the video tag
</video>
Я попытался использовать плагин jPlayer для jQuery.Он отлично работает с аудио (.mp3) и с демо-видео (.m4v).Однако это не работает с моим видео.Я попытался кодировать его безуспешно.Вот спецификация демо-видео (это работает):
major_brand : M4VP
minor_version : 1
compatible_brands: M4VPM4A mp42isom
Duration: 00:00:33.04, start: 0.000000, bitrate: 941 kb/s
Stream #0.0(eng): Audio: aac, 44100 Hz, stereo, s16, 127 kb/s
Stream #0.1(eng): Video: h264, yuv420p, 480x270, 824 kb/s, 25 fps, 25 tbr, 600 tbn, 1200 tbc
, и это мое видео:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isom
Duration: 00:00:30.24, start: 0.000000, bitrate: 534 kb/s
Stream #0.0(eng): Video: h264, yuv420p, 480x320 [PAR 1:1 DAR 3:2], 404 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, s16, 127 kb/s
(это вывод из ffmpeg)