使用 WatchKit 2 播放声音
Posted
技术标签:
【中文标题】使用 WatchKit 2 播放声音【英文标题】:Play sound with WatchKit 2 【发布时间】:2015-06-11 05:46:57 【问题描述】:我已经尝试过 - 使用 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 始终为 nil,并且不播放任何声音。为什么?感谢您的帮助!
【问题讨论】:
Playing sound in Apple Watchkit 的可能重复项 【参考方案1】:看看我对同一个问题的回复。 Play sound on Watchkit
告诉我你的进展,我似乎无法在手表上播放任何声音,但在模拟器上它要求蓝牙耳机。
【讨论】:
我试过了,不能让它在真实设备上工作。你现在运气好了吗? 这里'我发现:1)它只适用于蓝牙设备,如果不是,播放声音会冻结 UI,2)声音只会播放一次。尝试再次播放将无法准备好。以上是关于使用 WatchKit 2 播放声音的主要内容,如果未能解决你的问题,请参考以下文章