Android TV 从 URL 播放视频

Posted

技术标签:

【中文标题】Android TV 从 URL 播放视频【英文标题】:Android TV Play Video from URL 【发布时间】:2015-03-09 14:23:12 【问题描述】:

我想从我的 android TV 应用中的 URL 播放 MP4 视频。

我在示例代码 (https://github.com/googlesamples/androidtv-Leanback) 中找不到示例。

有人知道怎么做吗? 我需要创建我自己的 Activity 还是在leanback 支持库中有一个标准的?

【问题讨论】:

【参考方案1】:

androidtv-Leanback 示例已经包含视频播放

如果您查看PlaybackOverlayActivity,您会看到VideoView 类用于播放示例视频(您可以找到文档here)。

但是,Leanback 支持库中没有标准组件,因此您必须自己定义一个 Activity。

【讨论】:

哇。仅播放视频和一些控件似乎真的很复杂...您是否做过任何具有这种视频播放功能的应用程序? 我认为没有那么复杂(就代码数量和复杂性而言)。通常,视频播放涉及大量工作。对于控件部分,PlaybackOverlayFragment 小部件为您完成了大部分繁重工作(请参阅此处:developer.android.com/reference/android/support/v17/leanback/…) 是的,我终于能够复制粘贴 PlaybackOverlayFragmentPlaybackOverlayActivity 并稍作调整以使其在我的应用程序中工作。感谢您的帮助。

以上是关于Android TV 从 URL 播放视频的主要内容,如果未能解决你的问题,请参考以下文章

Android TV 中的 ExoPlayer 以纵向模式而不是横向模式播放视频

视频未在 Webview android (Google TV) 内播放

在 Android TV 上升级 Android WebView 后,hls 264 视频不再播放

如何在 android 中从远程 url 播放实时视频流?

Android平台直接从URL播放mp4视频失败,有啥解决办法吗?

无法在android的videoview中播放来自url的视频如何在videoview中播放来自URL的视频?