[英]webRTC: How to detect audio/video presence in Stream?
我想知道接收流onaddstream回調中的曲目存在。 視頻通話運作良好,但我想做。 音頻只調用,所以我剛剛傳遞了audio:true,video:false
在getUserMedia約束中,現在當我收到流時,我無法弄清楚流中的軌道存在。
如何知道流中的曲目存在?
要了解音頻和視頻的存在,請使用getAudioTracks
和getVideoTracks
。
function checkStream(stream){
var hasMedia={hasVideo:false,hasAudio:false};
if(stream.getAudioTracks().length)// checking audio presence
hasMedia.hasAudio=true;
if(stream.getVideoTracks().length)// checking video presence
hasMedia.hasVideo=true;
return hasMedia;
}
停止傳遞視頻流改變提供和回答constrinats。
constraints = {
optional: [],
mandatory: {
OfferToReceiveAudio: true,
OfferToReceiveVideo: false
}
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.