[英]how to know that MPMoviePlayerController is playing in Iphone OS 3.0
[英]How to know when the MPMoviePlayerController has been paused in iPhone?
我希望在用戶暫停視頻時為我的視頻添加疊加視圖。 有沒有辦法從MPMoviePlayerController獲取暫停通知?
根據Apple Doc ,應該有辦法做到這一點,但我無法找到我應該用於此目的的通知。
引用:
除了在播放結束時收到通知,還可以在以下情況下通知感興趣的客戶:
- 當電影播放器開始播放, 暫停或開始向前搜索時......有關詳細信息,請參閱本參考中的“通知”部分。
我假設您了解委托和協議作為接收回調的方法?
還有另一種稱為通知的全局機制。
你可以通過這樣做
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playbackStateChanged)
name:MPMoviePlayerPlaybackStateDidChangeNotification object:nil];
然后,在playbackStateChanged中,您可以獲取playbackState
- (void) playbackStateChanged {
_player.playbackState; // reading the playback
}
直接從播放器讀取回放狀態的步驟在文檔中指定
要獲取當前播放狀態,請獲取影片播放器對象的playbackState屬性的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.