【问题标题】:Get the title of the currently playing video in the youtube android app?在 youtube android 应用中获取当前正在播放的视频的标题?
【发布时间】:2017-01-08 15:21:22
【问题描述】:

我已经搜索了这个地方,但找不到任何我正在寻找的答案。当用户使用 youtube 应用程序时,我正在尝试使用服务来获取当前正在播放的视频的标题。我不是想制作一个播放 youtube 视频的应用程序,只是为了说明这一点。显然,我可以从 URL 中获取标题,但问题是如何从当前播放的 vid 中获取视频 URL? Youtube 似乎没有发出任何可以通知我的意图。我知道这是可以做到的,因为当您在 youtube 应用中播放歌曲视频时,musixmatch 应用会自动显示浮动歌词。

【问题讨论】:

  • 你弄明白了吗?
  • 关于视频的标题和频道名称,您可以从 logcat 中获取它们,因为它们正在被记录(如何以编程方式读取 logcat:stackoverflow.com/questions/12692103/…
  • 你有什么解决办法吗?

标签: android youtube


【解决方案1】:

使用 MediaSessionManager,您可以调用 getActiveSessions(ComponentName notificationListener)。这将给出 MediaController 的列表。您可以从中获取元数据。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2020-05-11
    • 2020-06-27
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 2012-10-17
    相关资源
    最近更新 更多