Как удалить HTML5 Slider видеоконтроллер - PullRequest
1 голос
/ 07 декабря 2011

У меня возникла проблема с реализацией видео HTML5 на iPhone и Android. Я хотел бы удалить слайдер видеоконтроллера HTML5 во время воспроизведения видео. Цель состоит в том, чтобы заставить пользователя смотреть видео от начала и до конца без прыжка или остановки видео.

Ответы [ 4 ]

1 голос
/ 07 декабря 2011

То, что вы просите, может оказаться невозможным. Но попробуйте это

  1. Установить контроль = ложь для тега видео
  2. Реализация собственных элементов управления http://www.broken -links.com / 2009/10/06 / building-html5-video-controls-with-javascript /

Бот, так как ваша цель - iphone / andriod, я сомневаюсь, что это возможно

0 голосов
/ 09 августа 2013

Я не верю, что вы можете сделать это на iphone - у них строгие настройки. Похоже, что при первой загрузке видео вы фактически не можете воспроизводить видео без взаимодействия пользователя с видеокадром, а это означает, что невозможно щелкнуть этот элемент, если он не отображается. Я думаю, что в любом случае это пустая трата вычислительной мощности.

0 голосов
/ 03 апреля 2012

попробуйте это:

<body >
   <video id="video" src="BO_VS_ST_MT1.webm" width="480px" height="270px"  autoplay    controls >
</video>
<canvas width="400" height="300" style="border: 1px solid black;" ></canvas> 
<script language="Javascript"> 
    window.onload = function(){ initCanvas(); }
    var context;
    function initCanvas(){
        var video = document.getElementsByTagName("video")[0];
        var canvas = document.getElementsByTagName("canvas")[0];
        context = canvas.getContext("2d");
        video.addEventListener("timeupdate", paintFrame, false);
    }
    function paintFrame(){
        context.drawImage(video, 0, 0, 400, 300);
    }
</script>

Но я думаю, это будет выглядеть так медленно: /

0 голосов
/ 07 декабря 2011

Вы можете попробовать этот урок , чтобы создать своего собственного игрока, чтобы вы могли избавиться от всего, что вам не нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...