我试图在点击按钮后添加子视图,然后将其置于前面并添加AVPlayer实例以播放无线电流。音频正在播放,但AVPlayer不可见,我不知道如何让AVPlayer在子视图中显示它。我一直在Apple Library中搜索示例和信息,但它很不好。
这是调用方法:
- (IBAction)radioButton:(id)sender {
radioButton.selected=TRUE;
twitterButton.selected=FALSE;
[self.view bringSubviewToFront:radioView];
radioView.hidden = FALSE;
NSURL *url = [NSURL URLWithString:@"http://streaming3.radiocat.net:80/"];
// You may find a test stream at <http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8>.
self.playerItem = [AVPlayerItem playerItemWithURL:url];
//[playerItem addObserver:self forKeyPath:@"status" options:0 context:&ItemStatusContext];
self.player = [AVPlayer playerWithPlayerItem:playerItem];
[self.player play];
}
非常感谢
答案 0 :(得分:2)
AVPlayer没有自己的UI,您必须自己从UIKit类创建它,并将相关的IBAction消息从其操作连接到控制AVPlayer实例的方法。