问题标签 [mpnowplayinginfocenter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1819 浏览

ios - 检索/更新单个 MPNowPlayingInfoCenter 属性

在一个基本的音频AVPlayer实例中,我们正在播放 HLS 流并设置 Now Playing 信息(成功),但无法访问MPNowPlayingInfoCenter正在设置的属性。

我们的categoryactive状态AVAudioSession也没有问题地接收远程控制事件。

NSLog打印一个非常默认的字典,其中只包含一个of MPNowPlayingInfoPropertyPlaybackRate-0因为在日志期间正在播放音频,所以无论如何这都不准确。

我们想要检索当前设置的属性字典,更新一些,然后再次设置它们(例如专辑封面更新、播放/暂停时间等)。我们缺少什么?

0 投票
0 回答
1105 浏览

ios - 如何在锁定屏幕上显示 iOS 应用正在录制音频

我有一个录音应用程序。如何在锁定屏幕打开时显示应用程序正在录制,就像 iPhone 附带的语音备忘录应用程序一样。尝试使用 MPNowPlayingInfoCenter 玩,但没有任何工作。有任何想法吗?

这是我尝试在开始录制的 IBAction 中实现的内容

0 投票
1 回答
2343 浏览

ios - 获取在控制中心 iOS 上播放的当前曲目

无论正在播放曲目的应用程序,我都希望在 iOS 上播放当前曲目。我的意思是,例如,如果我在手机上使用 SoundCloud 或 Spotify,控制中心上的播放器是相同的,所以我认为可以获得当前曲目名称。

但是我不知道该怎么做,也许有人可以帮助我?

0 投票
2 回答
3166 浏览

ios - MPNowPlayingInfoCenter 始终处于播放状态

我的 MPNowPlayingInfoCenter 已启动并正在运行,但仍然存在一个问题。无论我的实际播放器状态如何,MPNowPlayingInfoCenter 始终在“播放”并显示暂停按钮。按下时会触发暂停事件。

当我的播放器更改状态(例如暂停)时,我通过 MPNowPlayingInfoPropertyPlaybackRate 键更新 MPNowPlayingInfoCenter。

有没有其他方法可以将 MPNowPlayingInfoCenter 状态设置为暂停?

任何提示表示赞赏!

0 投票
2 回答
6184 浏览

objective-c - MPNowPlayingInfoCenter : What is the best way to set MPMediaItemArtwork from an Url?

All methods I found to set MPMediaItemArtwork of MPNowPlayingInfoCenter are with local images. MPMediaItemArtwork *albumArt = [[MPMediaItemArtwork alloc] initWithImage: [UIImage imageNamed:@"myimage"];

But I need to set this from an imageURL

Currently i use this...

Any idea?

0 投票
3 回答
5582 浏览

ios - 如何在 Swift 中更新 MPNowPlayingInfoCenter?

在目标 c 中,我一直在使用这样的代码来更新 MPNowPlayingInfoCenter:

但在 Swift 中,似乎无法识别函数“setNowPlayingInfo”:

有什么我想念的吗?

0 投票
1 回答
1327 浏览

ios - 如何覆盖 MPNowPlayingInfoCenter 中的播放/暂停按钮

我试图在谷歌中寻找它几天,但我找不到答案。我有一个从互联网播放音频流的应用程序,我使用 MPNowPlayingInfoCenter 来显示艺术家标题、歌曲标题和艺术品。现在我的问题是如何使用 MPNowPlayingInfoCenter 中的播放/暂停按钮来播放或停止我的音频流。

0 投票
0 回答
757 浏览

ios - 关闭 MPNowPlayingInfoCenter

我有一个录音应用程序,用户可以从锁屏暂停录音。这也使 MPNowPlayingInfoCenter 消失,因此用户必须返回应用程序才能再次开始录制。

但是,当用户按下暂停按钮时,它会为属性标题闪现“音乐”。我已经看到另一个应用程序运行良好而没有弹出“音乐”。

知道我需要做什么吗?

这是信息中心被称为“信息中心在标题中声明并合成的地方。

这里是控件:

0 投票
1 回答
3138 浏览

swift - MPNowPlayingInfoCenter 快速

StackOverflow我想尝试使用swift lang从ios7+的控制中心读取当前正在播放的歌曲在objective-c中我可以使用这段代码阅读它

但我不知道如何在 swift Ps 中编写 song_info_getter 方法我在 SO 上找不到类似的问题

具体来说,我无法获取当前的曲目信息。(艺术家/专辑/等)

我在桌面(mac)上做了这个:

但我不知道如何为 iOS 制作这样的东西

0 投票
0 回答
745 浏览

ios - 设置 nowplayingInfo 以显示歌曲标题,airplay 上的艺术家(Apple tv),不起作用

我已经搜索了所有关于airplay的设置歌曲信息,看起来很简单,但我仍然无法让我的应用程序运行良好。
我使用 MPMoviePlayerController 播放音频。我还阅读了 developer.apple.com 中的 AirPlay 概述。

我在我的视图中设置了以下代码

并在播放音乐之前设置 nowplayinginfo(也尝试在播放音乐后设置这个)


我已经设置了在 plist 中播放音频的背景模式。
但我的电视上没有标题、艺术家和专辑信息。我错过了什么?还是有什么冲突?