How to hide “Now playing url” in control center

后端 未结 1 941
执笔经年
执笔经年 2021-02-06 11:53

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:<

1条回答
  •  遇见更好的自我
    2021-02-06 12:49

    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 : @""
    

    0 讨论(0)
提交回复
热议问题