0
下面是這個簡單的iPhone應用程序的用戶故事:如何在iPhone應用程序中在線視頻完成播放後自動切換到另一個場景?
用戶單擊縮略圖並觸發MPMoviePlayerViewController
播放在線視頻(全屏)。
我們知道,視頻結束後會自動關閉播放器,然後返回上一頁。
我需要:返回到另一個場景,而不是前一個與縮略圖。
有沒有人可以提供一些幫助? 非常感謝您提前。
下面是這個簡單的iPhone應用程序的用戶故事:如何在iPhone應用程序中在線視頻完成播放後自動切換到另一個場景?
用戶單擊縮略圖並觸發MPMoviePlayerViewController
播放在線視頻(全屏)。
我們知道,視頻結束後會自動關閉播放器,然後返回上一頁。
我需要:返回到另一個場景,而不是前一個與縮略圖。
有沒有人可以提供一些幫助? 非常感謝您提前。
偵聽MPMoviePlayerPlaybackDidFinishNotification通知,然後將新的視圖控制器推入堆棧。
有關通知,和電影播放器視圖控制器,這裏更多信息:http://developer.apple.com/library/ios/documentation/mediaplayer/reference/MPMoviePlayerController_Class/Reference/Reference.html
編輯 - 添加如何監聽通知...
這裏是你如何可以監聽通知:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playerPlaybackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:self.player];
其中self.player是電影播放器實例,並playerPlaybackDidFinish是你定義來處理回調的方法:)
謝謝老兄,這是非常有幫助的,但我必須學會如何添加該聽衆。 – user1529365 2012-07-25 17:29:59
@ user1529365我已更新答案,向您展示如何偵聽通知。 – 2012-07-25 17:48:04