【问题标题】:How to play a .pls file in iOS?如何在 iOS 中播放 .pls 文件?
【发布时间】:2013-07-19 04:13:29
【问题描述】:

我正在尝试为 iOS 开发一个无线电应用程序。我想播放 .pls 文件。我尝试使用 AVPlayer 但没有成功。我从 .pls 中检索了 URL。那也不行。但是,如果我使用 UIWebView 打开 .pls 文件,则流会运行。

我可以做些什么来本地播放它而不是使用 webview 吗?

PLS link : http://66.23.234.242:8012/listen.pls

【问题讨论】:

    标签: ios


    【解决方案1】:

    查看此链接https://discussions.apple.com/thread/1924391?start=0&tstart=0

    PLS 是一种存储多媒体播放列表的计算机文件格式。它是一种比基本 M3U 更具表现力的格式,因为它可以存储(缓存)关于歌曲标题和长度的信息——扩展的 M3U 也支持这一点。对于 PLS 版本 2,播放列表还包含 PLS 版本声明。

    要播放这些文件,您的操作系统上需要一个能够播放这些文件的媒体播放器。这些媒体播放器之一是 iTunes。 "复制自上述链接"

    【讨论】:

    • 当我从 web 视图打开时,pls 文件有效。我的问题是即使在我从 pls 文件中获取链接后它也无法播放。知道为什么吗?
    【解决方案2】:

    使用MPMoviePlayer我们可以播放.pls文件,你必须隐藏MPMoviePlayer,它看起来像一个音频播放器,并在你的视图中添加子视图。

    moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString: @"your .pls link"]];
    [moviePlayer.moviePlayer prepareToPlay];
    moviePlayer.view.hidden = YES;
    [self.view addSubview:moviePlayer.view];
    

    //为了玩:

    [moviePlayer.moviePlayer play];
    

    //暂停:

    [moviePlayer.moviePlayer stop];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-17
      • 2012-08-04
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 2015-01-31
      • 1970-01-01
      相关资源
      最近更新 更多