【发布时间】:2015-12-23 12:08:44
【问题描述】:
这是我的代码:
class SomeAudioManager: NSObject
{
class var sharedInstance: SomeAudioManager{
struct Static {
static var onceToken: dispatch_once_t = 0
static var instance: SomeAudioManager? = nil
}
dispatch_once(&Static.onceToken) {
Static.instance = SomeAudioManager()
}
return Static.instance!
}
func audioView(songname: NSString,format: NSString)
{
let audioPlayer:ava
audioPlayer=try AVAudioPlayer(contentsOfURL: NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource(songname, ofType:format)!), fileTypeHint: AVFileTypeMPEGLayer3)
audioPlayer!.delegate=self;
self.audioPlayer!.play()
}
}
那个 AVAudioPlayer 在 NSObject 下但是我不能实现它。
在输入 let audioPlayer:AVAudio -> 时没有显示任何内容。
【问题讨论】:
标签: ios swift singleton swift2 avaudioplayer