7

私はすべて webRTC を使用してピアツーピア通信を行っています。 getUserMedia からのメディアストリームオブジェクトがあり、これは入力ストリームとしてピア接続に渡されます。ここでは、HTML5 の Video 要素を使用して再生しているローカル ドライブから選択したビデオ ファイルからのビデオ ストリームが必要です。video タグから mediastream オブジェクトを作成することは可能ですか?

ありがとう、スリ

4

2 に答える 2

2

のところ、ビデオ タグからメディア ストリームを追加することはできませんが、 MDNで説明されているように、将来的には可能になるはずです。

MediaStream オブジェクトには、1 つの入力と 1 つの出力があります。getUserMedia() によって生成された MediaStream オブジェクトはローカルと呼ばれ、ソース入力としてユーザーのカメラまたはマイクのいずれかを持ちます。非ローカル MediaStream は、 や のようなメディア要素を表し、ネットワーク経由で発生し、WebRTC PeerConnection API を介して取得されるストリーム、または Web オーディオ API MediaStreamAudioSourceNode を使用して作成されたストリームを表す場合があります。

ただし、Media Source Extensions APIを使用して、必要なことを行うことができます。ローカル ファイルをストリームに入れ、MediaSource オブジェクトに追加する必要があります。MSE の詳細については、http ://www.w3.org/TR/media-source/ をご覧ください。

上記の方法のデモとソースはこちら

于 2013-10-09T20:04:02.607 に答える