【问题标题】:Is detecting Video Playing Events possible in android?是否可以在 android 中检测视频播放事件?
【发布时间】:2012-09-28 21:01:59
【问题描述】:

我想检测“视频正在播放”“视频已暂停”“视频播放已停止”等事件。

我不想编写自己的播放器。我只需要记录已调用的默认视频播放器的事件。我可以为android中的默认播放器注册任何广播事件吗?

【问题讨论】:

    标签: android media-player broadcastreceiver


    【解决方案1】:

    除非您有自定义 rom,否则这是不可能的。

    【讨论】:

      【解决方案2】:

      我不确定你到底需要什么,但答案是“也许”。

      具体来说:

      It is possible to detect if an activity was paused? (thread problem)

      问:是否可以检测活动是否暂停?

      答:是的,请参阅here。只需覆盖活动中的 onPause

      可能就这么简单。

      或者,在此处查看媒体播放器状态图和可用方法:

      http://developer.android.com/reference/android/media/MediaPlayer.html

      【讨论】:

      • 我想我没有正确陈述我的问题。正如我所说,我不想编写自己的播放器。我基本上想看看手机何时开始播放和暂停。对于音频,我可以这样做,但对于视频,它不会广播事件。
      【解决方案3】:

      有可能绑定到 Android 的音乐播放器服务。它被描述为here。您可以获得当前曲目和内容,但我不确定您是否可以注册事件。如果您了解更多信息,请告诉我们。

      【讨论】:

      • 你不需要像这样绑定,你可以将广播接收器注册到像 com.android.music.musicservicecommand 这样的操作,但它只会给你音乐的事件。当我调用视频时,它基本上用暂停命令调用这个“com.android.music.musicservicecommand”意图,并且在taht之后没有广播任何事件。因此,我发布此内容是为了检查除了提到的意图之外,是否还有其他可以注册的意图
      猜你喜欢
      • 2016-02-15
      • 2014-10-11
      • 1970-01-01
      • 1970-01-01
      • 2015-03-07
      • 2013-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多