我想播放这样的声音:
#define url(x) [NSURL URLWithString:x]
....
AVAudioPlayer *myFatBeat;
myFatBeat = [[AVAudioPlayer alloc] initWithContentsOfURL:url(@"/Library/Ringtones/Bell% Tower.m4r") error:nil];
[myFatBeat setNumberOfLoops:-1];
[myFatBeat play];
但它失败了。我认为这是由于 and 之间的空格Bell
,Tower
因为如果声音名称是Àlarm
. 然后,我尝试像这样转义声音名称Bell\ Tower
,但是error: unknown escape sequence: '\040'
在编译时得到了。
有任何想法吗 ?