【问题标题】:Receiving MP3 play actions in a BroadcastReceiver in Android在 Android 的 BroadcastReceiver 中接收 MP3 播放动作
【发布时间】:2010-12-14 22:38:03
【问题描述】:

我正在尝试构建一个应在用户开始播放 MP3 时收到通知的 Android 服务。我在开始播放歌曲时检查了 LogCat,发现记录了以下 Intent:

Intent { act=com.android.music.PLAYBACK_VIEWER flg=0x4000000 cmp=com.android.music/.MediaPlaybackActivity }

我不知道如何编写一个 IntentFilter 来让我的服务知道这个事件已经发生,并让我知道将要播放的歌曲的名称。我搜索了 Android 参考,但在 PLAYBACK_VIEWER 上找不到任何内容。

谢谢,

C

【问题讨论】:

  • 或者我应该改为听 Intent { act=android.intent.action.PICK dat= typ=vnd.android.cursor.dir/track cmp=com.android.music/.TrackBrowserActivity } Intent 在显示歌曲列表时触发?

标签: android android-intent media-player


【解决方案1】:

我都不会。首先,这些都不是 SDK 的一部分,因此可能随时发生变化。其次,这仅适用于内置媒体播放器应用程序,不适用于任何第三方或 OEM 提供的媒体播放器,我希望更多人会喜欢这些。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-31
    • 1970-01-01
    • 2011-07-12
    • 2014-02-16
    • 2010-12-30
    相关资源
    最近更新 更多