ios - mp3 文件未流式传输,但没有错误

标签 ios swift mp3 avplayer

这个文件没有作为 mp3 文件播放,我不确定我的代码哪里搞砸了。 println 语句被打印。

let urlString = "http://anything2mp3.com/system/files/mp3/Siberian%20Husky%20gets%20ICE%20POOL%20Extended_q1zY1dp1_ig_youtube.mp3"


@IBAction func tempPlay(sender: AnyObject) {

    println("runningtemp")
    let url = NSURL(string: urlString)
    var avPlayer = AVPlayer(URL: url)
    avPlayer.play()
}

最佳答案

您只需在 IBAction 中声明您的 AVPlayer 即可。

let urlString = "http://anything2mp3.com/system/files/mp3/Siberian%20Husky%20gets%20ICE%20POOL%20Extended_q1zY1dp1_ig_youtube.mp3"

var avPlayer:AVPlayer!

@IBAction func tempPlay(sender: AnyObject) {
    if let url = NSURL(string: urlString) {
        avPlayer = AVPlayer(URL: url)
        avPlayer.play()
    }
}

关于ios - mp3 文件未流式传输,但没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31061433/

相关文章:

ios - 有没有办法更改 Facebook 的 FBProfilePictureView 默认注销配置文件图像?

iOS - 索引超出范围

android - cordova 蓝牙音箱没有声音

ios - 允许用户输入答案并在用户快速输入时提供可用的建议

ios - Flutter BoringSSL-GRPC 无法安装

ios - swift.h 找不到 Swift 类

ios - Swift: Long Press Gesture Recognizer - 检测点击和长按

python - 从 mp3 读取幅度数据

python - Pyglet被多次调用后停止播放声音

c# - 如何将音频数据与时间相关联