Edu*_*hez 4 firefox google-chrome webrtc
我正在开发一个简单的示例来测试 WebRTC,我发现了以下奇怪的行为。
使用 Chrome 时,媒体约束指定为:
mediaConstraints = {'mandatory': {'OfferToReceiveAudio':true, 'OfferToReceiveVideo':true}};
Run Code Online (Sandbox Code Playgroud)
这工作正常。
但是,当使用 Firefox(Mac 上的 35.0.1)时,根据规范,它应该是:
mediaConstraints = {'offerToReceiveAudio':true,'offerToReceiveVideo':true};
Run Code Online (Sandbox Code Playgroud)
但不起作用(Ice 失败了!)
使用“ Ø fferToReceiveAudio”
mediaConstraints = {'OfferToReceiveAudio':true,'offerToReceiveVideo':true};
Run Code Online (Sandbox Code Playgroud)
工作正常。
这是记录在案的行为吗?
正确的格式(现在)是:
offerOptions = {'offerToReceiveAudio':true,'offerToReceiveVideo':true};
Run Code Online (Sandbox Code Playgroud)
请特别注意小写的“o”,因为这确实发生了变化,并且会引起不少人的注意。希望你现在已经开始工作了。
另请注意,这些不再是“约束”,而只是“选项”。更简单。
| 归档时间: |
|
| 查看次数: |
3325 次 |
| 最近记录: |