作者lovemynina (nini)
看板MacDev
标题[问题] 在模拟器上有声音进手机却没有声音?!
时间Fri Oct 12 00:41:58 2012
以下是我的程式码
-(IBAction)touchbutton1
{
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"hit5",
CFSTR("wav"),NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
}
我用simulator跑,按下按钮後是有声音的,
但进到手机里後却没声音了
我用AVAudioPlayer放背景音乐在simulator和手机里都是OK的
但这个button却没声音
为什麽会这样呢?!
麻烦大家了,谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.33.77.78
※ 编辑: lovemynina 来自: 114.33.77.78 (10/12 00:54)
※ 编辑: lovemynina 来自: 114.33.77.78 (10/12 00:55)
1F:→ wasihero:大小写? 10/12 12:19
2F:推 nobody1:没有clean 10/12 14:38
3F:→ lovemynina:no大 clean要写在哪里呀?! 10/12 19:35
4F:→ nobody1:静态档案在放到手机上又有异动的时候要先清除静态资料 10/12 23:17
5F:→ nobody1:shift + cmd + K 或是 product 选单下 10/12 23:18
6F:→ lovemynina:clean了还是一样没有声音...T T 10/13 01:03
7F:→ nobody1:下中断点看 CFBundleCopyResourceURL 是不是跳nil 或 10/13 01:35
8F:→ nobody1:改@"hit5" 为 CFSTR("hit5") 看看 基本上我的可以播声音 10/13 01:36
9F:→ nobody1:也得检查一下你的resource拉进去的目录是黄的还是蓝的 10/13 01:37
10F:→ nobody1:隔空抓药太累了... 你加油吧 10/13 01:39
11F:→ lovemynina:怎麽试还是不行.... 结果我改用AVAudioPlayer就OK 10/13 03:11
12F:→ lovemynina:问题到底出在哪...? 总之还是谢谢no大的隔空相救:) 10/13 03:13