2012-01-12 158 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]; 
相关问题