2013-07-19 3 views
3

Прошло слишком много времени на это сейчас, есть ли у кого-нибудь видео.js, работающие на Android?Video.js на Android? Это работает?

Я не могу! отлично работает на КСН и браузерах

код,

<video id="example_video_1" class="video-js vjs-default-skin" 
    controls preload="auto" width="300" height="200" 
    poster="http://video-js.zencoder.com/oceans-clip.png" 
    data-setup='{"controls": true, "autoplay": false, "preload": "auto"}'> 
<source src="http://www.machupicchumobile.com/onlineApps/android/CPAforNewbies/1.mp4" type='video/mp4' /> 
<source src="http://www.machupicchumobile.com/onlineApps/android/CPAforNewbies/01CPANewbies_Intro_x264_1.webm" type='video/webm' /> 
<source src="http://www.machupicchumobile.com/onlineApps/android/CPAforNewbies/01CPANewbies_Intro_x264_1.ogv" type='video/ogg' /> 

</video> 

ответ

0

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

if (navigator.userAgent.match(/Android/i) != null || (navigator.userAgent.match(/Chrome/i) != null && navigator.userAgent.match(/Mobile/i) != null)) { 
    $('video').each(function() { 
     var src = $(this).find('source[type="video/webm"]').attr('src'); 
     var poster = $(this).attr('poster'); 
     $(this).replaceWith('<div class="not-video-js"><a href="'+src+'" style="display:block; position: relative; top:0; left:0;"><img src="'+poster+'" class="posterframe-fake"></a><div class="not-video-js-button" tabindex="0" style="position:absolute; top:50%; left: 50%;"><span style="margin: -50px 0 0 -50px; position:absolute; top:50%; left: 50%;"><a href="'+src+'"><img src="img/btn_video_play.png"></a></span></div></div>'); 
    }); 
} 
0

Да, Video.js отлично работает на устройствах Android как на веб-браузерах, так и на гибридных приложениях (Кордова). Прошел тесты на устройствах (samsung, sony) и android для воспроизведения файла с локальным сохранением видео (.mp4), нашел, что он отлично работает на Android 4.0.4+ и далее.

For Web Browsers testing used this link У этого также есть исходный код, если вы хотите его использовать.

Примечание. Для локальных файлов убедитесь, что у вас есть правильный путь для видеофайлов, поскольку они отличаются в более ранних версиях Android.