取消发布后发布失败

时间:2016-07-18 02:21:22

标签: webrtc opentok tokbox

在我的应用程序中,我执行以下步骤:

  1. 仅发布音频
  2. 取消发布
  3. 发布音频+视频
  4. 取消发布
  5. 仅发布音频
  6. 在第5阶段,它失败并出现以下错误:

      

    index.js:460 OT.Publisher.onPublishingTimeoutonPublishingTimeout @   index.js:460(匿名函数)@ index.js:1472 index.js:332   OT.Publisher状态更改失败:'失败'无法过渡到   ' MediaBound' stateChangeFailed @ index.js:332signalChangeFailed @   generate_simple_state_machine.js:38handleInvalidStateChanges @   generate_simple_state_machine.js:55set @   generate_simple_state_machine.js:65onPublishingTimeout @   index.js:477(匿名函数)@ index.js:1472 ot_error.js:341   OT.exception :: title:无法发布(1500)msg:   ICEWorkflow_exceptionHandler @   ot_error.js:341OTError.handleJsException @   ot_error.js:412onPublishingTimeout @ index.js:493(匿名函数)   @ index.js:1472 handle.js:1071 1500" Session.publish ::不能   在合理的时间内发布"

    我可以在当时可以访问的所有设备中重现这一点:

    • Chrome on iMac
    • iMac上的Firefox
    • Chrome on Macbook pro
    • Chrome on
    • Android 4.x

1 个答案:

答案 0 :(得分:0)

我在OpenTok JS SDK上的TokBox工作。我相信这类似于我们最近修复的已知错误,将在下一版本2.9中发布。

已知错误没有区分音频/视频,它是:

  1. 发布音频+视频
  2. 取消发布
  3. 发布音频+视频
  4. 取消发布
  5. 发布音频+视频
  6. 然后失败。

    我相信对此的修复也适用于您的问题(相同的潜在问题导致两者)。