使用 AVPlayer 播放 pls 文件?
Play a pls file with AVPlayer?
我有下面显示的代码。它看起来很简单。但它没有播放任何音频。我需要如何修改这个 func
import AVFoundation
import MediaPlayer
func play(){
let player = AVPlayer(URL: NSURL(string: "http://somewebpage.com/abc.pls")!)
player.play()
}
问题是player
是局部变量。它存在两行play()
,然后在一阵烟雾中消失。所以在它有机会演奏任何东西之前,它已经消失了。你让它玩,然后你马上杀了它!不是很好。它想听从你的吩咐,但你从来没有给过它机会...
只需将其提升为任何class的实例变量即可:
var player : AVPlayer!
func play(){
self.player = AVPlayer(URL: NSURL(string: "http://somewebpage.com/abc.pls")!)
self.player.play()
}
我有下面显示的代码。它看起来很简单。但它没有播放任何音频。我需要如何修改这个 func
import AVFoundation
import MediaPlayer
func play(){
let player = AVPlayer(URL: NSURL(string: "http://somewebpage.com/abc.pls")!)
player.play()
}
问题是player
是局部变量。它存在两行play()
,然后在一阵烟雾中消失。所以在它有机会演奏任何东西之前,它已经消失了。你让它玩,然后你马上杀了它!不是很好。它想听从你的吩咐,但你从来没有给过它机会...
只需将其提升为任何class的实例变量即可:
var player : AVPlayer!
func play(){
self.player = AVPlayer(URL: NSURL(string: "http://somewebpage.com/abc.pls")!)
self.player.play()
}