[英]Get AVPlayer that is current playing the audio
我正在使用AVPlayer
,并且希望用户能够离开控制音频的屏幕,然后以相同的音频播放返回到它。 我已经做到了,但是我似乎无法重新获得对当前正在播放音频的AVPlayer
控制。 是否有一个电话可以让我获取当前正在运行的AVPlayer
?
我正在回答自己的问题,因为这可能对某人有所帮助...
我通过将全局AVPlayer
设置为AppDelegate的一个属性并在那里对其进行初始化来创建了它。 然后,我在ViewController
创建了AppDelegate
的实例,并从那里访问了全局AVPlayer
。 我可以离开屏幕,然后从应用程序中返回到该屏幕,但我仍然可以控制AVPlayer
。
我不确定在这里是否缺少更深的内容,但是您需要将对AVPlayer的引用存储为实例变量。
@接口
AVPlayer *player;
@实现
player = [AVPLayer playerWithPlayerItem:item];
然后向玩家参考资料
[player doStuff];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.