web-dev-qa-db-ja.com

JavaScriptからHTML5ビデオの品質を変更する

YouTubeでは、360p、144p、240pなどのドロップダウンからビデオの品質を変更できます。JavaScriptのHTML5ビデオ要素でも同じことができますか?

15
tenstar

品質の手動選択は、次の問題です。

  1. currentTimeを変数に保存する
  2. ビデオsrcを別のビデオのURLに設定する(同じコンテンツを異なる品質で)
  3. currentTimeを変数の値に設定する
  4. ビデオの再生
31
Quentin

youtube-apihtml5-playerで使用するか、サーバーでビデオファイルを使用していますか? youtube-apiの場合は、次を試してください。

https://developers.google.com/youtube/iframe_api_reference

[編集]

javascriptまたはactionscriptは異なるビデオにのみアクセスします。これは、品質が交換されていないため、リアルタイムで再コンパイルする必要があるためです(これは実行不可能です)。

興味がありますか?サーバーでffmpegを使用して(またはビデオをデスクトップにアップロードする前に)、さまざまな形式(品質)を生成できますビデオの場合、次のリンクを調べることができます: http://ffmpeg.org/trac/ffmpeg/wiki/Creating%20multiple%20outputs

お役に立てれば。