我正在使用AVPlayer
,我希望用户能够离开控制音频的屏幕,然后使用相同的音频播放返回到它。我已经完成了这个,但我似乎无法重新控制当前播放音频的AVPlayer
。是否允许我获取当前正在运行的AVPlayer
?
答案 0 :(得分:1)
我正在回答我自己的问题,因为这可能会对某人有所帮助......
我创建了一个全局AVPlayer
,使其成为AppDelegate的一个属性并在那里初始化它。然后,我在AppDelegate
中创建了ViewController
的实例,并从那里访问了全局AVPlayer
。我可以离开屏幕并在应用程序中回复它,我仍然可以控制AVPlayer
。
答案 1 :(得分:0)
我不确定我是否遗漏了更深层次的内容,但您需要将对AVPlayer的引用存储为实例变量。
@interface
AVPlayer *player;
@implementation
player = [AVPLayer playerWithPlayerItem:item];
然后你做了玩家参考的东西
[player doStuff];