【问题标题】:how can i play a sound when device receive an C2DM message设备收到 C2DM 消息时如何播放声音
【发布时间】:2011-09-16 19:49:52
【问题描述】:

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

来了,
当设备收到 C2DM 推送时,即时消息显示 Notification
用户可以点击Notfication我的活动开始。

一切正常。

现在我想创建一个电话类型的铃声
所以听起来好像有一个语音来电。

用户拿起电话并注意到我的Notification按下了它
然后声音停止播放。

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

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

任何方向的任何帮助都会得到回报

【问题讨论】:

    标签: android audio notifications android-c2dm


    【解决方案1】:

    将您的Notificationsound 数据成员设置为Uri,指向您希望在显示Notification 时播放的铃声。理想情况下,您让用户选择他们自己的铃声(例如,通过RingtonePreference),而不是强制他们使用某种铃声。

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

    当用户可能正忙于其他事情时,弹出这样的活动并不是一个好主意。

    【讨论】:

    • 这很有效,感谢您的快速回答。对于其他人,notification.sound = Uri.parse("file:///sdcard/notification/ringer.mp3");并添加“FLAG_INSISTENT”
    猜你喜欢
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多