Apple Watch 的录音功能
Audio recording capabilites on Apple watch
我们正在研究将 iOS 应用移植到 Apple Watch 的细节。移动版的其中一项功能是能够录制语音并将其存储在设备上,稍后再上传到服务器。是否可以在 Apple Watch 上录制语音?我查看了 Apple Watch SDK,但找不到任何与音频相关的内容。来自 iOS SDK 的音频 API 是否与 Apple Watch 兼容?
没有 API 可以直接在 WatchKit 中录制音频。您目前可以做的最好的事情是使用 openParentApplication:reply:
向您的 iPhone 应用发起请求并从那里录制音频。例如,Shazam 应用程序就是这样工作的。
当前 api 限制使用手表作为 iOS 应用程序的遥控器。
观看OS 2次更新:
有一个新的 API 方法,它显示一个标准界面,用于从用户的 Apple Watch 录制音频。
-presentAudioRecorderControllerWithOutputURL:preset:options:completion:
Apple 发布了sample,演示了如何使用WKInterfaceController 进行录音。如果您想了解如何呈现 AudioRecordingViewController 来录制和保存音频,请参阅此示例。该项目还演示了如何播放已制作的音频文件。
我们正在研究将 iOS 应用移植到 Apple Watch 的细节。移动版的其中一项功能是能够录制语音并将其存储在设备上,稍后再上传到服务器。是否可以在 Apple Watch 上录制语音?我查看了 Apple Watch SDK,但找不到任何与音频相关的内容。来自 iOS SDK 的音频 API 是否与 Apple Watch 兼容?
没有 API 可以直接在 WatchKit 中录制音频。您目前可以做的最好的事情是使用 openParentApplication:reply:
向您的 iPhone 应用发起请求并从那里录制音频。例如,Shazam 应用程序就是这样工作的。
当前 api 限制使用手表作为 iOS 应用程序的遥控器。
观看OS 2次更新:
有一个新的 API 方法,它显示一个标准界面,用于从用户的 Apple Watch 录制音频。
-presentAudioRecorderControllerWithOutputURL:preset:options:completion:
Apple 发布了sample,演示了如何使用WKInterfaceController 进行录音。如果您想了解如何呈现 AudioRecordingViewController 来录制和保存音频,请参阅此示例。该项目还演示了如何播放已制作的音频文件。