如何获取另一个应用程序当前正在播放的音频 您所在的位置:网站首页 js音频播放插件 如何获取另一个应用程序当前正在播放的音频

如何获取另一个应用程序当前正在播放的音频

2023-03-14 03:02| 来源: 网络整理| 查看: 265

如何访问另一个应用程序当前正在播放的音频-实际的音频项目,但也欢迎使用元数据。我可以看到,这个问题已经问了很多,但多年来却很少提供解决方案。我了解苹果公司的理念,即可能不希望某个应用程序能够做到这一点。我也了解到,此类请求可能不在iOS API范围内。话虽如此,我真的很想要某种解决方案。

从逻辑上讲,我觉得

MPNowPlayingInfoCenter.defaultCenter().nowPlayingInfo

应该返回当前正在播放的内容的信息;但是,正如其他人提到的那样,此值始终nil用于在应用程序外部播放音频。值得注意的是,流行的音频应用似乎无法使用MPNowPlayingInfoCenter类,从而使此类音频无法显示。

如果使用默认音乐应用,则可以使用

MPMusicPlayerController.systemMusicPlayer().nowPlayingItem

但是,通过播客应用程序,Spotify,Pandora,Safari等访问音频播放的更一致的方法是什么?

有没有人找到解决方案?是否有任何旧的支持此功能的Objective-C框架?

如果有某种方法可以访问当前正在播放的项目的音频路径,则一种方法可能是可行的。例如,如果我可以获取当前播放项目的路径,则可以从中创建一个AV对象:

AVAudioPlayer(contentsOfURL: audioUrl)

那么,有什么方法可以获取当前播放项目的音频URL并以这种方式使用它?

另一种方法更好吗?

如果不存在本机解决方案,是否可以将某些东西合并在一起使其起作用?欢迎任何建议或想法。

编辑:我不相信任何人都能做到这一点;但是,我想很多人都愿意。如果已解决,请链接!:)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有