繁体   English   中英

获取当前正在播放音频的AVPlayer

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM