Android 当设备收到C2DM消息时,如何播放声音

Android 当设备收到C2DM消息时,如何播放声音,android,audio,notifications,android-c2dm,Android,Audio,Notifications,Android C2dm,我已经读了好几个小时关于如何开始以我想要的方式播放声音 但我找不到答案 来吧, 当设备接收到C2DM推送im时,显示通知 用户可以单击通知和我的活动开始 一切正常 现在我想创建一种电话呼叫类型的铃声 听起来好像有语音来电 用户拿起电话并注意我的通知按下它 声音停止播放 或者更好的是,C2DM消息触发我的活动开始 带有电话呼叫类型的铃声 当用户触摸手机时,声音停止播放 任何方向上的任何帮助都将是将通知的声音数据成员设置为Uri,指向显示通知时要播放的铃声。理想情况下,您可以让用户选择自己的铃声(例

我已经读了好几个小时关于如何开始以我想要的方式播放声音
但我找不到答案

来吧,
当设备接收到C2DM推送im时,显示
通知

用户可以单击
通知
和我的活动开始

一切正常

现在我想创建一种电话呼叫类型的铃声
听起来好像有语音来电

用户拿起电话并注意我的
通知
按下它
声音停止播放

或者更好的是,C2DM消息触发我的活动开始 带有电话呼叫类型的铃声

当用户触摸手机时,声音停止播放


任何方向上的任何帮助都将是

通知
声音
数据成员设置为
Uri
,指向显示
通知
时要播放的铃声。理想情况下,您可以让用户选择自己的铃声(例如,通过
铃声参考
),而不是强制用户使用某个铃声

或者更好的是,C2DM消息触发我的活动,以电话铃声类型开始


弹出一个这样的活动,当用户可能处于其他的中间时,通常是个好主意。

将<<代码>声音>代码>数据成员设置为<代码>通知>代码>指向<代码> URI < /代码>,指向显示“<代码>通知> /代码>时要播放的铃声。理想情况下,您可以让用户选择自己的铃声(例如,通过
铃声参考
),而不是强制用户使用某个铃声

或者更好的是,C2DM消息触发我的活动,以电话铃声类型开始


弹出一个这样的活动,当用户可能处于其他的中间时,通常是个好主意。

这是GRATE,谢谢快速回答。对于其他人,notification.sound=Uri.parse(“file:///sdcard/notification/ringer.mp3"); 并加上“FLAG_坚持”这句话,谢谢你的快速回答。对于其他人,notification.sound=Uri.parse(“file:///sdcard/notification/ringer.mp3"); 并添加“FLAG_坚持”