iOS: видео HTML5, непрерывное воспроизведение, оставаясь в полноэкранном режиме - PullRequest
2 голосов
/ 27 сентября 2011

В настоящее время я занимаюсь разработкой приложения для iPad, которое объединяет различные видеопотоки в Интернете. Затем с помощью UIWebView, некоторого Javascript, тега и URL-адреса mp4, я могу воспроизвести видео и появятся нативные элементы управления видео iOS. Это все прекрасно работает.

Кроме того, подписавшись на событие «конец» видео, я могу поставить в очередь еще одно видео для воспроизведения после завершения просмотра того, которое вы смотрели. Это также прекрасно работает, ЗА ИСКЛЮЧЕНИЕМ , если вы были в полноэкранном режиме, когда начинается воспроизведение следующего видео, вас выводят из него и возвращают в приложение!

Кто-нибудь знает, как я могу сохранить полноэкранное видео HTML5 в iOS при загрузке нового видео?

1 Ответ

4 голосов
/ 11 октября 2011

Следующее сработало для меня в мобильном сафари на iPod touch.Прослушайте конечное событие и измените источник текущего тега видео на новое видео.

<html>
    <body>
        <video id="myVideo" src="http://shapeshed.com/examples/HTML5-video-element/video/320x240.m4v" autoplay>
       </video>
       <script>
       document.getElementById('myVideo').addEventListener('ended',myHandler,false);
       function myHandler(e) {
           if(!e) { e = window.event; }
              // What you want to do after the event         
              document.getElementById('myVideo').src='http://movies.apple.com/media/us/html5/showcase/2010/demos/apple-html5-demo-tron_legacy-us-20100601_r848-2cie.mov';
       }
       </script>
    </body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...