【问题标题】:How to send parameters with AVPlayer request in iOS swift?如何在 iOS swift 中使用 AVPlayer 请求发送参数?
【发布时间】:2016-06-27 10:25:27
【问题描述】:

我有一个 POST 请求,我必须将参数(track_id、track_name)发布到 url 以获取 mp3 文件内容。现在如何在 AVPlayer 中获取此 mp3 文件流?

我知道如何在 AVplayer 中使用如下网址进行流式传输:

   var player: AVPlayer?
   player = AVPlayer(URL: trackURL)
   player?.play()

但是,除非我提供所需的参数(track_id、track_name),否则我的网址不会包含任何内容。如何使用这 2 个参数设置 URL?

【问题讨论】:

  • 我觉得这个链接对你有用stackoverflow.com/questions/27723912/…
  • 是的。但那是针对 GET 请求的。如何设置 POST 请求的 URL 参数?
  • 你必须试试这个代码吗?
  • 试过了。但不工作。我想我必须使用 GET 而不是 POST。

标签: ios swift url streaming avplayer


【解决方案1】:

您需要在初始化时拥有 mp3 资源的 url 路径。首先发出 POST 请求,然后使用您在响应中获得的 URL 初始化播放器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-10
    • 2019-09-17
    • 2015-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    相关资源
    最近更新 更多