Use MediaStreamTracks in MediaStreams

This commit is contained in:
Manish Goregaokar 2019-05-07 12:49:47 -07:00
parent 106cc4a1f7
commit a9ab13b279
6 changed files with 51 additions and 23 deletions

View file

@ -840,9 +840,13 @@ impl HTMLMediaElement {
self.fetch_request(None);
},
SrcObject::MediaStream(ref stream) => {
for stream in stream.get_tracks() {
if let Err(_) =
self.player.borrow().as_ref().unwrap().set_stream(&stream)
for stream in &*stream.get_tracks() {
if let Err(_) = self
.player
.borrow()
.as_ref()
.unwrap()
.set_stream(&stream.id())
{
self.queue_dedicated_media_source_failure_steps();
}