播放音频时是否可以更改AVPlayerViewController实例的背景?
锁定设备时,可以看到带有正确显示专辑封面的音乐控件,但是当我的应用程序中显示AVPlayerViewController时,我只能看到带有表示当前正在播放的QuickTime的背景的控件。
这是我的称呼:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
NSURL *url=[NSURL fileURLWithPath:clickedPath];
AVPlayer *player = [AVPlayer playerWithURL:url];
AVPlayerViewController *controller = [[AVPlayerViewController alloc] init];
[self presentViewController:controller animated:YES completion:nil];
controller.player = player;
[player play];
最佳答案
是的,您可以通过定制AVPlayerViewController
来定制contentOverlayView
。
您可以自定义contentOverlayView
。
看到Apple documentation,它指出
例如,
AVPlayerViewController *controller = [[AVPlayerViewController alloc] init];
[controller.contentOverlayView setBackgroundColor:[UIColor greenColor]];
同样,您可以在
contentOverlayView
中添加其他控件,例如button,label等。希望这会有所帮助:)
关于ios - 将AVPlayerViewController背景更改为专辑插图Objective-C iOS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37298000/