How to hide “Now playing url” in control center

霸气de小男生 提交于 2019-12-03 13:31:33

问题


I am trying to hide livestream urls that are playing in an UIWebView. When you play a livestream url and open control center (iOS) you see the url that is playing:

.

I would like to hide that with a HTML-based or xcode-based script.


回答1:


You can control this information with the MPNowPlayingInfoCenter. The defaultCenter's nowPlayingInfo dictionary controls what is displayed about the current audio track on the lock screen and command center.

MPNowPlayingInfoCenter *infoCenter = [MPNowPlayingInfoCenter defaultCenter];

NSDictionary *nowPlayingInfo = @{
                                 MPMediaItemPropertyTitle : @"Media Name",
                                 MPMediaItemPropertyArtist : @"Media Artist"
                                 };

[infoCenter setNowPlayingInfo:[NSDictionary dictionaryWithDictionary:nowPlayingInfo]];

The full list of keys are listed in the docs, but it looks like you want to set the track name to the empty string.

MPMediaItemPropertyTitle : @""


来源:https://stackoverflow.com/questions/30711138/how-to-hide-now-playing-url-in-control-center

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!