android - 在 Exo Player 中播放 Youtube DASH Url
问题描述
我们正在构建一个 android 应用程序来在 exo 播放器中播放 youtube 视频。我们生成一个 DASH URL 并使用 exo player 播放它
我有以下顾虑
- Play 商店是否允许在不使用 Youtube 播放器的情况下播放 youtube URL,例如使用 Exo 播放器
- 如果不允许,有什么方法可以完成?如果我们使用 youtube 播放器是否允许?
- Youtube 播放器是建立在顶级 exo 播放器之上的吗?
解决方案
最简洁的答案是不。
您可以播放任何有媒体直接 URL 的内容。YouTube 不公开直接 URL,因此您必须改用他们的播放器 API。当然,您可以自己托管 DASH 内容,就像您为 HLS 所做的那样,这将为您提供所需的直接 URL。
推荐阅读
- python - python中的递归示例
- javascript - 如何确定 JavaScript 中的两个 IANA 时区是否相同?
- typescript - 允许泛型仅是对象的数组键
- python - 使用 python 检索 MusicBrainz 指纹
- java - Spring Boot Hibernate 属性未从属性文件中获取
- java - 如何更改方法的多个传入变量,然后在 Java 中返回所述变量?
- javascript - React 应用程序路由器
- string - 将 json 格式时间戳转换为 golangs time.Time
- python - 在树莓派上下载 TensorFlow
- sql - 为订单状态代码添加描述