avfoundation - avaudioplayer 苹果手表(Apple Watch) 可以使用 AVFoundation?

  显示原文与译文双语对照的内容
133 4

苹果手表(Apple Watch) 是否可以使用 AVFoundation? 更具体地说,AVAudioPlayerAVAudioRecorder

我正在试图制作一个应用程序,使你能够将声音记录到 苹果手表(Apple Watch) 中,并使用audioplayer播放它。 谢谢

时间: 原作者:

123 5

更新 11/28/15

虽然我没有测试自己,但这个答案适用于WatchKit和 WatchOS 1. x.,WatchOS 2.x 提供了不同的支持,包括硬件。 我可以确认,. x, 7的编译器行为正确,WatchKit 1.x 扩展的调用不会构建到 AVFoundation 。

WatchOS 1.x 和XCode高达 6.x

尽管AVAudioRecorder和AVAudioPlayer都在模拟器 苹果手表(Apple Watch) 中工作,但它们实际上并不在实际的设备上工作 ! 我在 5/5/15 ( 一旦我测试了我的实际手表上写的程序。) 上打开了一个 Bug,我的应用程序( 录音录音) 在模拟器上确实工作得很漂亮。 但是在实际的监视中,它会安装并运行,但是 AVAudioRecorder"唱片"消息将永远不会切换到"录音"。 有趣的是,代码在任何地方都不会抛出任何异常。 它根本不记录 !

在今天,我收到了苹果 Bug的回复:1/28/15 基于"监视时不支持 AVFoundation 。"是否会更新模拟器,以便AVFoundation也无法正常工作。

因这里,目前 苹果手表(Apple Watch) 仅限于通过监视扩展到 苹果手表(Apple Watch) 扩展支持的手机消息的记录"在电话上"。

...