单击按钮时播放 iPhone 相机快门声音
单击按钮时如何从 iPhone 播放快门声音?
How do I play the shutter sound from iPhone when I click a button?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
单击按钮时如何从 iPhone 播放快门声音?
How do I play the shutter sound from iPhone when I click a button?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
您可以使用
AudioToolbox
和纯粹的神奇数字1108
,如下所示:Swift:
Objective-C:
Here is 这些纯魔法 ID 的完整列表。
You can use
AudioToolbox
and pure magical number1108
like this:Swift:
Objective-C:
Here is full list of these pure magical ids.
1) 在线搜索相机快门波形文件。如果它有点长,您可以使用 .wav 编辑器修剪它
http://www.freesound.org/people/Nathan_Lomeli/sounds/79190/
2) 姓名将其shutter.wav 与其他资源一起放入您的开发目录中。
3) 在视图的 .h 文件中定义声音
4) 在视图的“viewDidLoad”事件中加载文件:
5) 在 Button_click 事件中:
1) Search online for a camera shutter wave file. You can trim this one if it is a bit long using a .wav editor
http://www.freesound.org/people/Nathan_Lomeli/sounds/79190/
2) Name it shutter.wav and put it into your development directory along with your other resources.
3) Define the sound in your view's .h file
4) Load the file in your View's "viewDidLoad" event:
5) In your button_click event:
一些声音可以选择到这些位置:/System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds
/系统/库/声音
some sounds to pick to those location : /System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds
/System/Library/Sounds
您没有指定编程语言,但我们现在假设使用 ObjC,而不是 Monotouch 或任何其他第三方框架。
AV 框架中的 AVAudioPlayer 是您的朋友。
请参阅 Apple 的文档
或者在 AVAudioPlayer 上搜索,您会发现数十个示例。
尽管如此,您仍必须从某处获取快门声音文件,但您可以获取在 Google 上找到的任何公开可用的快门声音文件。
如果你真的想使用相机,拍照时会自动播放快门声音,但我怀疑这就是你想要的。
You don't specify a programming language, but let's assume ObjC for now and not Monotouch or any other 3rd party framework.
AVAudioPlayer from the AV framework is your friend.
Please see the documentation here at Apple
Or do a search on AVAudioPlayer here on SO and you will find dozens of examples.
Still, you will have to grab the shutter sound file from somewhere but you can take any public available shutter WAV you find on Google.
If you really want to use the camera, the shutter sound will be played automatically when a picture is taken but I doubt that is what you want.