获取当前播放音频的AVPlayer

时间:2012-01-12 19:54:33

标签: iphone ios avplayer

我正在使用AVPlayer,我希望用户能够离开控制音频的屏幕,然后使用相同的音频播放返回到它。我已经完成了这个,但我似乎无法重新控制当前播放音频的AVPlayer。是否允许我获取当前正在运行的AVPlayer

2 个答案:

答案 0 :(得分:1)

我正在回答我自己的问题,因为这可能会对某人有所帮助......

我创建了一个全局AVPlayer,使其成为AppDelegate的一个属性并在那里初始化它。然后,我在AppDelegate中创建了ViewController的实例,并从那里访问了全局AVPlayer。我可以离开屏幕并在应用程序中回复它,我仍然可以控制AVPlayer

答案 1 :(得分:0)

我不确定我是否遗漏了更深层次的内容,但您需要将对AVPlayer的引用存储为实例变量。

@interface

AVPlayer *player;

@implementation

player = [AVPLayer playerWithPlayerItem:item];

然后你做了玩家参考的东西

[player doStuff];