我有一個自定義視頻播放器設置自定義控件,我利用MPVolumeView提供播放按鈕。當用戶選擇使用AirPlay時,他們會與Apple UI進行交互,並且沒有任何事件(我可以找到)說「嗨,視頻正在通過AirPlay播放」。您如何知道用戶何時通過AirPlay播放視頻?
問題是,如果我關閉播放器並重新打開它,它將加載電影(加載狀態更改爲MPMovieLoadStatePlayable),我播放它,然後立即得到播放完成通知,原因是MPMovieFinishReasonPlaybackEnded,並且視頻繼續嘗試通過AirPlay播放。我肯定電影會停下來,每當我關閉播放器時就會釋放它。
如果任何人有任何關於如何處理這個問題的建議,知道一些要聽的事件或對此有任何想法,請告訴我。謝謝!