我试过这个 - 使用Watch App和Extensions中的声音文件ShipBullet.m4a(以确保可以找到它):
if let url = NSBundle.mainBundle().URLForResource("ShipBullet", withExtension:"m4a") {
let asset = WKAudioFileAsset(URL:url)
let sound = WKAudioFilePlayerItem(asset:asset)
audioPlayer = WKAudioFilePlayer(playerItem:sound)
}
audioPlayer.play()
然而,audioPlayer总是为零,没有播放声音。为什么?谢谢你的帮助!
答案 0 :(得分:0)
看看我问的同一个问题的回复。 Play sound on Watchkit
让我知道你是如何上场的,我似乎无法在手表上播放任何声音,但是在模拟器上它要求使用蓝牙耳机。