【发布时间】:2016-09-24 14:16:15
【问题描述】:
作为学习练习,我决定为 Apple Watch(iOS 9.3、WatchKit 2.0)编写一个西蒙游戏。
我在 GarageBand 中创建了 4 个短钢琴音符。我在 Audacity 中将它们转换为 MP3 文件,却发现 Apple Watch 不支持 MP3。好,很好。我需要将它们转换为 WAV 或 CAF 文件。叹息……
无论如何,研究一下,似乎播放任何声音的唯一方法就是在手表上显示一个媒体控制器。 (使用presentMediaPlayerControllerWithURL:options:completion: 或WKInterfaceMovie。
我只想在用户按下按钮时播放不同的 1/4 秒钢琴声音。
当前的 WatchKit 是否有其他方式,不需要显示媒体控制器?
【问题讨论】:
-
这个答案说如果你有一个蓝牙耳机同步你可以做到...stackoverflow.com/a/31759799/1671729除此之外,我完全同意Apple的做法与现实世界不匹配...
-
感谢您的意见。我看到了该线程,并确认该代码仅在您配对了蓝牙设备时才有效。如果没有,您会收到一条消息,要求您连接一个。很奇怪。
-
你提交a feature request了吗?虽然它无助于解决“当前 WatchKit”的困境,但 Apple 确实会关注对特定功能的请求数量。