当前位置: 首页 > 知识库问答 >
问题:

使用AVPlayer播放.PLS播放列表

金何平
2023-03-14

我正在尝试在iOS设备上播放.pls音频流,但它似乎不工作,这是我当前正在做的;

@synthesize player;

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.player = [AVPlayer playerWithURL:[NSURL URLWithString:@"mypls.pls"]];   


}
- (IBAction)pushStart:(id)sender {
        [player play];
}

共有1个答案

钱嘉致
2023-03-14

当您使用.pls流时,实际上只需打开带有流IP的播放列表。您必须在代码中使用这个IP而不是.pls文件,因此您不是链接到.pls文件,而是链接到URL字段中的流。

 类似资料:
  • 用 AVPlayer 类写的简易视频播放器,可以播放来自互联网的视频,支持手势缩放视频。只能播放iPhone支持的视频格式。 目前有两点不足:一是无法调节音量;二是手势放大缩小之后滑动快进快退也不太正常。希望有其他开发者在此基础上继续改进。 [Code4App.com]

  • 我正在尝试从苹果示例直播流URL播放HLS流。 我在信息中添加了ATS异常。plist。 当AVPlayer开始准备播放应用程序崩溃时。以下例外。

  • 我已经创建了一个非常简单和基本的html5音频播放器,实际上不超过: 但我面临两个问题,这个简单的音频标签在Chrome上可以使用,但在Safari 7上不行;第二个问题是,它不能在我的iPhone iOS7和HTC Android 2.3上使用

  • 问题内容: 在AVFoundation中是否有相对简单的循环视频的方法? 我已经如下创建了我的AVPlayer和AVPlayerLayer: 然后播放以下视频: 视频播放正常,但在最后停止。使用MPMoviePlayerController,您所要做的就是将其属性设置为正确的值。在AVPlayer上似乎没有类似的属性。似乎也没有回调可以告诉我电影何时结束,因此我可以寻找开始并再次播放。 我没有使用

  • 问题内容: 我将n avplayer放置在视图控制器中,以自定义视图控制器的其他一些元素,但是我仍然想要AVPlayerViewController中使用的播放和清理控件。当我不使用AvPlayerViewcontroller时,是否可以为Avplayer启用这些控件? 问题答案: 否。通常的解决方案(Apple明确建议)是将AVPlayerViewController用作嵌入式视图控制器-即,使

  • 我想播放一首特定的歌曲取决于发送的参数。 在我的项目中,我有不同的播放列表,所以我想发送参数(它是一个数字,对应一个播放列表),然后只听那个播放列表中的歌曲。有什么想法可以这样做吗?提前道谢!