gpt4 book ai didi

iphone - 在 iPhone 应用程序中播放声音剪辑的最简单方法是什么?

转载 作者:行者123 更新时间:2023-12-03 19:28:31 25 4
gpt4 key购买 nike

我希望能够在 iPhone OS 应用程序中播放声音剪辑。我已经看到有关 NSSoundAVFoundation 的信息,它们是在 iPhone OS 设备上播放声音剪辑的方法,但我仍然不清楚这个主题并需要一些帮助。不需要在实际代码中一步一步地为我拼写出来,但是如果有人能给我一个关于我应该开始移动的总体方向(即我应该关注哪些类)的提示,我将填写我自己在空白处。那么,在 iPhone 应用程序中播放声音剪辑的最简单方法是什么?

最佳答案

Apple 有一篇关于此主题的文章,请参阅:this link

AVAudioPlayer 是播放任意长度声音(无论是否循环)的最简单方法,但它需要 iPhone OS 2.2 或更高版本。一个简单的例子:

NSString *soundFilePath =
[[NSBundle mainBundle] pathForResource: @"sound"
ofType: @"wav"];

NSURL *fileURL = [[NSURL alloc] initFileURLWithPath: soundFilePath];

AVAudioPlayer *newPlayer =
[[AVAudioPlayer alloc] initWithContentsOfURL: fileURL
error: nil];
[fileURL release];

[newPlayer play];

[newPlayer release];

它几乎可以播放任何文件格式(aiff、wav、mp3、aac)。请记住,您一次只能播放一个 mp3/aac 文件。

关于iphone - 在 iPhone 应用程序中播放声音剪辑的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/896331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com