gpt4 book ai didi

android - Android 播放器的自定义媒体播放器控件

转载 作者:太空宇宙 更新时间:2023-11-03 11:25:10 24 4
gpt4 key购买 nike

我想在我的应用程序上播放来自 YouTube 的视频,但使用自定义媒体播放器控件如下:

enter image description here

如果我将这些按钮放在播放器下方的单独布局上,它会起作用,但我需要覆盖 YouTube 不支持的布局(ActionBar 除外)。如何修改 Android 播放器以满足我的需要?是否可以使用不同的媒体播放器(使用 VideoView)来播放 YouTube 视频/播放列表?或者可以使用 ActionBar 来包含包括 SeekBar 在内的那些媒体控件吗?请提出建议。

最佳答案

如果您有指向 YouTube 视频的直接链接,则可以通过 android MediaPlayer 流式传输 YouTube 视频。

This source建议可以使用 Google 数据 API 检索直接链接。

然后要自定义控件,您需要扩展您自己的自定义 MediaController 类,详细介绍了 here .


我能想到的另一种方法是使用本地 html 文件(来自您的 Assets )在 WebView 中显示视频。在 JQuery 的帮助下,可以调整它的控件。

这是 JFiddle 中使用 jquery 和 css 设置视频样式的示例:JFiddle ( alt link )

但是请注意,由于 WebView 不久前从 WebKit 升级到 Chromium,因此此方法可能与旧的 android 版本不兼容。旧的 WebView 与 HTML5 和一般视频的兼容性非常差。

关于android - Android 播放器的自定义媒体播放器控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24722058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com