2017-08-08 5 views
1

ビットストリームを抽出してプレーヤのコントロールバーに表示する方法があるかどうか疑問に思っていましたが、私のコードで滑らかに動作するvideo.jsで破線のファイルを実行しようとしています。ユーザーはビットレートを切り替えることができますか? おかげビデオのビットストリームピッカー

<body> 
    <video id="example-video" width="1000" height="600" class="video-js vjs-default-skin" controls></video> 
</body> 
</html> 
<script> 
var player = videojs('example-video'); 

player.ready(function() { 
    player.src({ 
    src: 'http://127.0.0.1/demo/150219236637491.mpd', 
    type: 'application/dash+xml' 
    }); 

    player.play(); 
}); 
</script> 

答えて

0

あなたがこれを行うことができますプラグインがあります:

https://github.com/streamroot/videojs-quality-picker

+0

こんにちはミックは、あなたの推薦 ためのおかげで、私はすでにこのリンクを見て、そのは 'を使用してファイルをサポートしていないその例を確認しています.mpd'拡張子は '.m3u8'でなければなりません。' .mpd'ファイルをサポートするものが必要です。 例では、品質ピッカーボタンがないので、mpdファイルがすでに処理している品質が自動的に変更されます。 –

+0

さて、彼らはどんなプロジェクトにも組み込むことができると考えています。例えば、彼らが組み込んだ例はHLS拡張です。あなたが好きな場合は、https://github.com/MetaCDN/videojs-shaka-player(Shakaのプレイヤーの依存関係もあります)などの選択肢があります。 – Mick

+0

おかげで、あなたは人生の節約になりました。これはとてもスムーズに働きました。 –