МР4 не воспроизводится видео в iPad

Добрый день, я работаю над этим проектом и учусь размещать видео на ipad и во всех других браузерах.

но после написания кода для этого, я заметил, что единственное, что я получаю от iPad-это первый кадр из видео, но видео не играет. Когда я нажимаю кнопку "Play", которая появляется на этом экране ipad, видео не будет просто воспроизводиться. Странно то, что в скрипте есть команда автозапуска.

что не так с этим скриптом ? Есть ли лучший способ сделать это ? Я потратил слишком много времени на это и я не могу сделать это. Я проверил это на Safari для Windows, Firefox, Internet Explorer, и он работает везде, кроме iPad.

<video controls width="920px" height="560px" autoplay>  
<!-- if Safari/Chrome-->  
<source src="video.mp4" type="video/mp4" /> 
<source src="video.ogv" type="video/ogg" /> 
<!--If the browser doesn't understand the <video> element, then reference a Flash file. You could also write something like "Use a Better Browser!" if you're feeling nasty. (Better to use a Flash file though.)-->  
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="920" height="560" id="csSWF">
                <param name="movie" value="video_controller.swf" />
                <param name="quality" value="best" />
                <param name="bgcolor" value="#1a1a1a" />
                <param name="allowfullscreen" value="true" />
                <param name="scale" value="showall" />
                <param name="allowscriptaccess" value="always" />
                <param name="flashvars" value="autostart=true&showstartscreen=false&color=0x1A1A1A,0x1A1A1A" />
                <!--[if !IE]>-->
                <object type="application/x-shockwave-flash" data="video_controller.swf" width="920" height="560">
                    <param name="quality" value="best" />
                    <param name="bgcolor" value="#1a1a1a" />
                    <param name="allowfullscreen" value="true" />
                    <param name="scale" value="showall" />
                    <param name="allowscriptaccess" value="always" />
                    <param name="flashvars" value="autostart=true&showstartscreen=false&color=0x1A1A1A,0x1A1A1A" />
                <!--<![endif]-->
                    <div id="noUpdate">
                        <p>The video content presented here, requires a more recent version of the Adobe Flash Player. If you are using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by <a href="http://www.adobe.com/go/getflashplayer">downloading here</a>.</p>
                    </div>
                <!--[if !IE]>-->
                </object>
                <!--<![endif]-->
            </object>
            <script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
    swfobject.registerObject("csSWF", "9.0.28", "expressInstall.swf");
</script>
</video>

3 ответов


каковы спецификации видео mp4 (разрешение и профиль)?. IPad не поддерживает все разновидности mp4.


вы пробовали простой html без вспышки и источника ogv?


похоже, что ваш над sepc:

iPad поддерживает формат видео

  • видео H. 264 (до 720p, 30 кадров в секунду; основной Уровень профиля 3.1 с Аудио AAC-LC до 160 Kbps, 48kHz, стерео аудио внутри .м4в .MP4, и .файл mov форматы)
  • MPEG-4 видео, до 2,5 Мбит / с, 640 на 480 пикселей, 30 кадров в секунду, простой профиль с Аудио AAC-LC до 160 Kbps, 48kHz, стерео аудио внутри .м4в .MP4, и .форматы файла mov.

возможно, будет лучше, если вы также укажете основные медиа-кодеки

<source src="video.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />

может ли это быть он?

"iOS не распознает видео, Если вы включаете атрибут плаката. Атрибут плаката элемента позволяет отображать пользовательское изображение во время загрузки видео или пока пользователь не нажмет "play"."Эта ошибка исправлена в iOS 4.0, но это будет некоторое время перед обновлением пользователи."

нашел в погружение в HTML5