代码之家  ›  专栏  ›  技术社区  ›  Milan Nosáľ

禁用本地视频曲目会导致视频崩溃

  •  0
  • Milan Nosáľ  · 技术社区  · 6 年前

    我正在使用 TwilioVideo example project 我能够毫无问题地执行这个呼叫。现在我试图支持禁用视频。

    localVideoTrack?.isEnabled = false
    

    在哪里? localVideoTrack 是的实例 TVILocalVideoTrack

    let camera = TVICameraCapturer(source: .frontCamera, delegate: self)
    localVideoTrack = TVILocalVideoTrack.init(capturer: camera!)
    

    我用的方法和 TVILocalAudioTrack

    但是,通过视频,当我打电话时:

    localVideoTrack?.isEnabled=错误
    

    我撞车了:

    2018-09-25 17:58:47.270895+0200 App[714:101541] -[TVIRTCI420Buffer coreVideoFrameBuffer]: unrecognized selector sent to instance 0x280d8ce00
    2018-09-25 17:58:47.289063+0200 App[714:101541] Encountered an uncaught exception. All Mixpanel instances were archived.
    2018-09-25 17:58:47.289128+0200 App[714:101541] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[TVIRTCI420Buffer coreVideoFrameBuffer]: unrecognized selector sent to instance 0x280d8ce00'
    *** First throw call stack:
    (0x18f53bef8 0x18e709a40 0x18f453154 0x18f541810 0x18f5434bc 0x1043b754c 0x1043b6cac 0x1043f4524 0x10460e358 0x10461ed0c 0x104431f58 0x104433d18 0x10443bf24 0x109068de4 0x109070e88 0x109071b7c 0x10907bc18 0x18f1560f0 0x18f158d00)
    libc++abi.dylib: terminating with uncaught exception of type NSException
    

    enter image description here

    知道为什么会这样吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Milan Nosáľ    6 年前

    该问题是由版本2.3.0中的Twilio Video SDK引入的错误引起的,并在2.5.1中得到解决-有关更多详细信息,请参阅 its GitHub issue .

    推荐文章