廃止
この機能は廃止されました。まだいくつかのブラウザーで動作するかもしれませんが、いつ削除されてもおかしくないので、使わないようにしましょう。
LocalMediaStream
インターフェイスは Media Capture and Streams API の一部分で、ローカルに生成されたデータストリーム (例えば getUserMedia()
によるもの) を表していました。しかし、今は getUserMedia()
が代わりに MediaStream
を返し、このインターフェイスは仕様から削除されました。
このインターフェイスが存在する主な理由は、親インターフェイスのMediaStream
に stop()
メソッドを追加するためでした。しかし、メディアの再生管理は個々の MediaStreamTrack
オブジェクトに移り、これは必要なくなりました。その代わりに、メディアは停止させるべき各トラックの MediaStreamTrack.stop()
を呼ぶことで停止されます。MediaStreamTrack.stop()
の例はマルチトラックストリームを停止する方法を示していて、それが LocalMediaStream.stop()
がかつて使われていたことでした。
メソッド
LocalMediaStream.stop()
- ストリームを停止します。ストリームのソースが接続済みのデバイス(カメラやマイクのような)のとき、デバイスのキャプチャを停止します。
仕様
どの仕様の一部分でもない。このインターフェイスは以前は Media Capture and Streams の一部分でしたが、2013年に削除されました。
ブラウザー実装状況
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
See Also
- Media Capture and Streams API
MediaStreamTrack.stop()
getUserMedia()
Navigator.getUserMedia()
、古い、getUserMedia()
のコールバックベース版