2012-01-12 154 views
1

我正在使用AVPlayer,我希望用戶能夠離開控制音頻的屏幕,然後以相同的音頻播放回到它。我已經完成了這一點,但似乎無法重新控制當前播放音頻的AVPlayer。那裏有一個電話,可以讓我獲得當前正在運行的AVPlayer獲取當前播放音頻的AVPlayer

回答

1

我回答我的問題,因爲這可能會有所幫助有人...

我創建了一個全局的AVPlayer,使其成爲AppDelegate的一個屬性並在那裏初始化它。然後我在我的ViewController中創建了一個AppDelegate的實例,並從那裏訪問全局AVPlayer。我可以離開屏幕並從應用程序中回來,我仍然可以控制AVPlayer

+0

嗨,我有同樣的問題,但我無法遵循您的指示。你有任何示例代碼?謝謝 – theomen 2012-06-06 19:23:27

0

我不確定這裏是否缺少更深的東西,但是您需要將對AVPlayer的引用存儲爲實例變量。

@interface

AVPlayer *player; 

@implementation

player = [AVPLayer playerWithPlayerItem:item]; 

然後,你做的東西給玩家參考

[player doStuff]; 
相關問題