- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1 Solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
可以监听track上的ended事件
mediaStream.getTracks().forEach(track => {
track.onended = function () {
console.log(`${track.kind} of media stream has ended`);
}
})
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is 'onended' event on track
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
流是需要做主动做Unpublish 才能去除掉的,你可以看看ended 事件是不是有被调用
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
我点击了关闭共享的蓝色小窗口, rest api获取的stream list仍然还存在。 说明服务端的共享流没有被删除, 如果需要自己删除这个流的话, 我该如何监听这个关闭窗口的事件呢。
主要是stream list里面共享流仍然存在, 无法监听strean end 事件。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
可以监听track上的ended事件
mediaStream.getTracks().forEach(track => {
track.onended = function () {
console.log(`${track.kind} of media stream has ended`);
}
})

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page