当前位置: 首页 > 知识库问答 >
问题:

如何获得。用于youtube视频的mpd文件

郎飞龙
2023-03-14

我正在尝试在android中使用ExoPlayer使用DASH,

我需要获取mpd文件的url。

我能得到你的网址吗。任何YouTube视频的mpd文件?

如何找到URL。特定YouTube视频的mpd文件?

共有1个答案

赵明亮
2023-03-14

正如我所评论的,您可以使用python库extract youtube mpd来实现这一点。但它需要python和Linux。

通过它的代码,我发现,如果您想创建自己的自动化/扩展,以下是它所遵循的步骤以及额外的步骤:

1) 在页面中单击鼠标右键,然后选择以显示页面的源代码

2) 在HTML文件(将显示的文件)中搜索“dashmpd”

3)提取引号中的文本,如(例如):dashmpd:https://manifest.googlevideo.com/api/manifest/dash/..._

4) 如果需要(即,如果不使用正则表达式),请将“/”替换为“/”。这将为您提供XML文件的源代码

5) 通过句点、适应集和表示设置解析XML(这是它变得复杂的时候)

由于我也需要这个,我可能会为此发布一个节点模块...将在此处更新

 类似资料:
  • 我想玩。iPhone应用程序中的mpd文件,为此我尝试了VLC播放器,但它没有按照预期工作,播放视频花费了太多时间。我还有其他选择吗。像Android中的exoplayer这样的mpd文件。 我已经为此目的实现了VLC媒体播放器,但现在我正在寻找另一种选择。如果有人对此有任何想法,请帮助。

  • 问题内容: 我正在使用YouTube API v3搜索YouTube。 https://developers.google.com/youtube/v3/docs/search 如您所见,响应JSON不包含视频时长。有没有办法获得视频时长? 最好不要再为结果中的每个元素调用API(除非这是获取持续时间的唯一方法)。 问题答案: 进行搜索调用后,您将必须调用YouTube数据API的视频资源。您最多

  • 根据YouTubeAnalytics留档,您只能获取上传到自己频道的视频的观看时间,而无法获取播放列表视频(除了在播放列表的上下文中,这对我来说毫无用处)。留档还指出,如果您想访问观看时间信息,则需要频道所有者的许可。https://developers.google.com/youtube/reporting/#Report_Contents 是否有可能使用youtube数据API或分析API或

  • 当我登录时,我们可以在Youtube网站顶部看到基于我的Youtube历史记录的个性化推荐视频。现在,我正在尝试使用Youtube数据API v3在Youtube上获取推荐视频。 据我所知,在YouTube API v2中有一个API来获取推荐视频列表,但在v3中被弃用,如下所示: 视频推荐 YouTube数据API (v2)功能:检索视频推荐 v3 API不会检索仅包含为当前API用户推荐的视频

  • 我正在使用YouTube API v3搜索YouTube。 https://developers.google.com/youtube/v3/docs/search 如您所见,响应 JSON 不包含视频持续时间。有没有办法获得视频持续时间? 最好不要再为结果中的每个元素调用API(除非这是获得持续时间的唯一方法)。

  • 我想在android应用程序中播放谷歌驱动器托管的视频。我可以通过视频的私人url在网络浏览器中播放视频。 我想知道我可以使用android youtube api来播放这个视频吗? 如果是,可以给出任何例子… 或建议任何其他方式 谢谢