2015-10-26 87 views
2

屬性playbackRate在Android(Chrome)上不起作用。Android(Chrome)和playbackRate屬性

Example

HTML:

<h1>Video.js Example Embed <span class="playbackRate">1.0</span></h1> 

    <video id="my_video_1" class="video-js vjs-default-skin" controls preload="auto" width="100%" height="268" 
    data-setup='{ "playbackRates": [0.5, 1, 1.5, 2] }'> 
    <source src="http://vjs.zencdn.net/v/oceans.mp4" type='video/mp4'> 
    <source src="http://vjs.zencdn.net/v/oceans.webm" type='video/webm'> 
    </video> 

    <div> 
    <input style="width:100%" id="PlaybackRate" type="range" value="100" min="50" max="200" _step="50" /> 
    </div> 

JS:

$(文件)。就緒(函數(){

$('#PlaybackRate').change(function(event){ 
    $(this).attr('value', $(this).val()); 
    var playbackRate = $(this).val()/100; 

    $("#my_video_1").get(0).playbackRate = playbackRate; 
    document.getElementById("my_video_1").playbackRate = playbackRate; 

    $('.playbackRate').html(playbackRate); 
}); 

});

還有別的辦法嗎? 因爲我需要了視頻的速度,如1.5或2.0

我認爲這是可能的,因爲VLC Android上能做到這一點:example

謝謝你!

回答

1

這是一個已知問題for some time。不幸的是,迄今爲止,移動Chrome(Android)以及IE Mobile和Opera Mobile的playbackRate屬性爲simply unsupported

這個功能當然有可能會變得可用,但當然VLC是與Android上的Chrome完全不同的應用程序。

如果這個問題得到支持,我希望別人會在這裏發表評論,因爲我也想知道這件事。 :)