2017-02-11 130 views
0

我的應用程序的工作原理在IOS 10,但在下面線應用在AVPlayer TimeControlstatus崩潰在IOS 9

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

與錯誤

崩潰 - [AVPlayer timeControlStatus]:無法識別的選擇發送到實例0x16fc83f0發生未處理的異常。

發生這種情況之下IOS 10,請幫

回答

1

答案是timeControlStatus僅適用起始iOS的10

作爲Kris提到,在下列條件似乎非常相似:

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

我目前使用的是player.rate及其工作正常 – Krishna