2012-10-25 42 views
2

我已经设置好的下面的代码打一个自定义MP3声音:奇怪的声音时设置自定义通知声音的Android

notification.sound = Uri.parse("android.resource://nl.myapp.myappver/" + R.raw.mysound); 

但是我的HTC手机调试的声音不玩它起着非常怪异的音调。 这不是默认音色,因为听起来不同。 日志

10-25 20:48:00.578: V/MediaPlayer(31528): setDataSource(android.resource://nl.myapp.myappver/2130968576) 
10-25 20:48:00.578: V/MediaPlayerService(31483): setDataSource(android.resource://nl.myapp.myappver/2130968576) 
10-25 20:48:00.578: V/MediaPlayerService(31483): getPlayerTypeFromMAP(android.resource://nl.myapp.myappver/2130968576): PLAYERS_MAP[18].playertype (UNKNOWN player_type code)0 
10-25 20:48:00.578: I/AwesomePlayer(31483): setDataSource_l('android.resource://nl.myapp.myappver/2130968576') 
10-25 20:48:02.380: D/HfmMessageReceiver(15434): receive ACTION_NOTIFICATION_SOUND_COMPLETE, pkg= nl.myapp.myappver, id= 920 

什么是我的电话打不同的音调的原因是什么? 声音文件是+/- 4秒的MP3文件。

回答

1

找到答案,我不得不将文件保存为.ogg而不是.mp3,现在声音播放正常!