应用程序在AVPlayer TimeControlstatus的IOS 9中崩溃

时间:2017-02-11 19:46:51

标签: xamarin.ios crash avplayer

我的应用适用于iOS 10,但在以下行崩溃

ViewModel.IsPlaying = (player.TimeControlStatus == AVPlayerTimeControlStatus.Playing
                || player.TimeControlStatus == AVPlayerTimeControlStatus.WaitingToPlayAtSpecifiedRate);

有错误

  

- [AVPlayer timeControlStatus]:发送到实例0x16fc83f0的无法识别的选择器发生了未处理的异常。

这发生在ios 10下面,请帮助

1 个答案:

答案 0 :(得分:2)

答案是timeControlStatus仅在iOS 10开始时可用。

Kris所述,以下条件似乎非常相似:

(player.timeControlStatus == .playing) == (player.rate != 0.0)