問題タブ [media-source]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html5-video - MediaSource が動作するようにボックス メタデータを設定する
mp4box を使用して h264 をフラグメント化されたダッシュ コンテナー (mp4) に追加する
m4s (ダッシュ) メディア セグメントを追加します。ボックス メタデータの順序を保持する方法がわからず、mp4box を使用するときに編集できるかどうかもわかりません。基本的に、このデモのセグメントを見ると:
m4s ファイルには、順序を指定する潜在的なものがたくさんあります。シーケンス番号を持つ mfhd アトムのように。または、最も早いプレゼンテーション時間を保持する sidx (これは、tfdt のベース メディア デコード時間と同じです)。さらに、私の sampleDuration 時間は、trun (トラック フラグメントの実行) のサンプル エントリでゼロになります。
mp4parser で m4s ファイルを編集しようとしましたが、うまくいきませんでした。他の誰かが h264 を使用して MediaSource ストリームを構築したのではないかと考えていますか?
iphone - Chrome モバイルの MediaSource 拡張機能
Chrome モバイルが MediaSource Extension (MSE) を実装するかどうか、いつ実装するか知っている人はいますか? iPhone 5 でバージョン 30.0 を取得しましたが、デモ テストに失敗しました ( http://html5-demos.appspot.com/static/media-source.html )。
javascript - MediaSource API を使用して、増大するファイルをストリーミングします。
だから私は.mp4ファイルをダウンロードしています。MediaSource API を使用して、ダウンロード ファイルをビデオ要素にストリーミングしたいと考えています。どうすればいいですか?
NUM_CHUNKS を動的に変更し、ビデオをスライスするにはどうすればよいですか?
javascript - メディア ソース API でセグメントを追加できませんでした。「InvalidStateError : 使用できない、または使用できなくなったオブジェクトを使用しようとしました。
次のサンプル プログラムを使用してメディア ファイルを追加しましたが、コード「mediaSource.sourceBuffers[0]」にヒットした最初の瞬間に「Uncaught InvalidStateError : 使用できないオブジェクト、または使用できなくなったオブジェクトを使用しようとしました」というエラーが表示されます。 .appendBuffer(メディアセグメント);". Chrome 31.0.1650.57 を使用しています。誰でもこれを解決するようにアドバイスできますか?
https://github.com/jbochi/media-source-playground/blob/master/test.html
ファイルを追加するために次の変更を行いました。
そして変わった
に
と
に
私の環境ではappendメソッドが機能しないためです。
そして、window.setTimeout() イベント内で webkitsourceopen の代わりに sourceopen を使用します。
javascript - MediaSource API が Chrome バージョン 27 にインストールされていません
Chrome バージョン 27 を使用しています。このリンクによると、デフォルトで MediaSource API がインストールされています。次に、同じページのテストセクションに次のように記載されています
Your browser does not support the MediaSource API
私を助けてください。