【问题标题】:How to get the Youtube video info on our application?如何在我们的应用程序上获取 Youtube 视频信息?
【发布时间】:2018-06-27 06:39:37
【问题描述】:

我在许多应用程序上看到他们可以在该应用程序上获取当前正在播放的 youtube 视频的标题、时长等信息。

查看此回复

title: Desiigner- Panda (OFFICIAL SONG) Prod. By: Menace
album: null
artist: Desiigner LOD
duration: 248000
position: 33154
positionTimestamp: 438260822
source: com.google.android.youtube
playing: true
artworkUri: null
supportedActions: 560

我可以知道如何在我的申请中获取这些信息吗?

【问题讨论】:

  • @shiftpsh 让我检查一下
  • @shiftpsh 但是这些 api 用于在我们的应用程序中执行 youtube 功能。我的情况不同。我认为还有其他方法不使用 api。请检查上面的回复。看起来信息来自媒体控制器。当我们使用 NotificationListener 类时,我们会得到相同的结果。

标签: android youtube notifications mediacontroller


【解决方案1】:

好吧,如果您想获取 Youtube 视频的数据或在您的应用程序上播放 Youtube 视频等,您可以使用YouTube Data API。它易于集成,是 Google 用于从 youtube 获取视频数据的官方 API。如果您想使用整个Youtube API,您还可以查看文档。您可以查看 API 的 Github 示例。祝你好运!

【讨论】:

  • 但我的要求是将信息从 youtube 应用程序获取到我的应用程序
  • 您能否提供一个可以从 youtube 应用程序获取信息的应用程序。这将非常有帮助,因为我可以为您提供有关该应用程序如何工作的信息。
  • Shazam、Musixmatch 等
  • 我希望媒体控制器可以。但我不知道如何得到结果
  • 在我看来,您可以使用 ContentProviders。看看这里的文档,看看你是否使用它:developer.android.com/guide/topics/providers/content-providers;
【解决方案2】:

他们通过 logcat 获得这些信息:

【讨论】:

    猜你喜欢
    • 2013-05-09
    • 2012-12-14
    • 2013-04-04
    • 1970-01-01
    • 2020-12-03
    • 1970-01-01
    • 2019-07-16
    • 1970-01-01
    • 2011-07-08
    相关资源
    最近更新 更多