我有一个iphone应用程序,我用一个按钮使用AVAudioPlayer对象播放声音。但是,我想为声音名称使用变量并将值发送给该变量。我有两个其他按钮播放不同的声音,并希望将声音名称值发送到AVAudioPlayer中的变量。我该怎么做?
谢谢!
答案 0 :(得分:0)
你可以保存你的音频文件(在资源中)使用数字名称,如1.mp3,20.mp3,41.wav等,然后你可以使用[NSString stringWithFormat:@“%d.mp3”,soundId];生成声音文件名以使用生成绝对资源路径并将其传递给AVAudioPLayer
最好的运气!!
答案 1 :(得分:0)
这不可能。为每个新声音创建一个新的AVAudioPlayer。如果您想中断当前声音,请将stop发送到当前实例。