ios - 使用 AVCaptureMovieFileOutput 开始/停止录制视频时,播放与设备相机应用程序中听到的相同的声音吗?

标签 ios objective-c avfoundation avcapturemoviefileoutput

我正在创建一个使用 AVFoundation 的相机应用程序。

当我使用 AVCaptureStillImageOutput 对象拍照时,它会产生与默认相机相同的“快门”噪音,而无需我告诉 AVCaptureStillImageOutput 这样做,这很棒。

我想知道是否可以让 AVCaptureMovieFileOutput 发出与用户通过相机应用程序开始/停止录制视频时听到的相同的“叮”声?

如果没有,我想我需要在应用程序包中添加自己的噪音,并在用户开始/停止录制时播放它......

提前致谢!

最佳答案

是的,您可以:

AudioServicesPlaySystemSound(1117); // Video start sound

AudioServicesPlaySystemSound(1118); // Video stop sound

可用系统声音代码的完整列表如下:http://iphonedevwiki.net/index.php/AudioServices

关于ios - 使用 AVCaptureMovieFileOutput 开始/停止录制视频时,播放与设备相机应用程序中听到的相同的声音吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19456390/

相关文章:

objective-c - 多播委托(delegate) - 多个类从 iOS 中的 UI 控件接收通知

ios - 如何将自动布局 View Controller 渲染为位图?

iOS 10 - AVPlayer 在播放视频时显示黑屏

ios - UITextfield 在 UIPageViewController (Swift) 中快速显示和关闭

ios - 执行展开转场后新数据未更新

ios - performSelectorInBackground 和 detachNewThreadSelector 是如何工作的?

android - 如何将移动发起的视频通话与基于网络的 [node.js] 视频通话集成?

objective-c - 如何使用 Objective C 将应用程序分配给 Mac OS X Lion 的所有桌面(空间)?

iPhone音频

iphone - iOS:从相机获取逐像素数据