WebRTC - 获取'格式错误的约束对象'

时间:2016-04-22 15:58:45

标签: webrtc

我正在使用Chrome和webRTC应用程序。我在createAnswer()中收到会话描述商品

的错误'格式错误的约束对象'
pc.createAnswer(gotDescription, errorHandler, constraints);

我尝试了所有选项,例如

constraints = {'mandatory': {
                'offerToReceiveAudio': true,
                'offerToReceiveVideo': true}};
constraints = {'offerToReceiveAudio': true,
           'offerToReceiveVideo': true};

并且有大写和小'o',但仍然是同样的错误。

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

在最新的Specs中,RTCOfferOptions中不再需要音频/视频提供,因此您可以省略它,除非您要指定默认为false的iceRestart选项。

http://w3c.github.io/webrtc-pc/#idl-def-RTCOfferOptions

pc.createAnswer(gotDescription, errorHandler);