以前Firefoxで機能していたこのreplaceTrack関数が突然Firefoxで機能しなくなり、Chromeに問題はありません。
最新のFirefoxと開発者のFirefoxでテストしましたが、どちらも機能しないようです。この問題の原因を教えてください。
peer.getSenders().map(function (sender) {
sender.replaceTrack(stream.getTracks().find(function (track) {
return track.kind === sender.track.kind;
}));
});
ありがとうございました。
この問題は、tracks.enabledをfalseに設定すると発生することがわかりました。replaceTrackは、tracks.enabledをtrueにリセットしなくてもChromeで機能します。tracks.enabledをtrueにリセットすると、Firefoxですべてが完全に機能します。
var tracks = stream.getVideoTracks()[0];
tracks.enabled = true;
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加