android - 使用 native 视频播放器在 Android 上全屏播放视频

标签 android html video

我正在尝试设计一个与 Android 兼容的视频网站。我试图实现的一个很好的例子是 vimeo.com .他们显示视频的缩略图。当您点击它时,原生 Android 播放器会全屏显示:

enter image description here

目前,我有一个包含 h.264 编码视频的 FLV 的 anchor :

<a href="video.flv">click here to watch</a>

当您点击 Android 上的 anchor 时,它会下载视频而不是播放视频。那不是我想要的。我如何让它在像 Vimeo 这样的本地播放器中全屏播放?但与 Vimeo 不同的是,我希望视频能够扩展,这样实际视频周围就不会出现太多黑色空白区域。

最佳答案

啊,我明白你的意思了,点击 Vimeo 视频会打开 Android 对话框,选择哪个应用程序应该响应该请求(在我的例子中只是浏览器(下载文件)或视频播放器(打开并播放它作为你自找的))。这是正常的 Android 行为 - 如果您没有定义哪个应用程序应该响应给定的请求,它会要求您从支持的应用程序中进行选择。

您是否尝试过按照我给您的链接建议的方式嵌入视频?您可能会发现它会产生与 Vimeo 视频完全相同的效果。 HTML5 <video> element on Android

编辑:实际上我认为您真正的问题可能只是您使用的文件格式 (.flv) 不属于 Android 支持的核心媒体格式。 http://developer.android.com/guide/appendix/media-formats.html

关于android - 使用 native 视频播放器在 Android 上全屏播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6632117/

相关文章:

html - 删除显示 :table and table-cell 后受影响的 Div 边框

ios - 从 Assets.xcassets 加载视频

Android java.lang.NullPointerException 与 OnClickListener

android - 使用 Dagger 2,将 Activity 注入(inject)其本地组件是否正确?

javascript - 单击 2 次后,在 javascript 中动态更改高度属性将不起作用。我想连续切换多次,点击一次

javascript - ajax 调用后更新动态生成的列表项(使用 PHP 生成)

css - 如何在 HTML5 视频上创建叠加层?

html - 如何在其他 html 元素之前加载视频?

android - 离线安装安卓很难[过时]

android.support.design.widget.TabLayout 以编程方式选择选项卡