使用原生视频播放器在Android上全屏播放视频

JoJ*_*oJo 5 video html5 android

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

在此输入图像描述

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

<a href="video.flv">click here to watch</a>
Run Code Online (Sandbox Code Playgroud)

当您在Android上点按锚点时,它会下载视频而不是播放视频.那不是我想要的.如何让它在像Vimeo这样的原生播放器中全屏播放?但与Vimeo不同,我希望视频能够扩展,以便在实际视频周围没有太多黑色空白区域.

Nat*_*Fig 3

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

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

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

  • “我认为你真正的问题可能只是你使用的文件格式(.flv)不属于Android支持的核心媒体格式”这个。如果您想要在 Android 上全屏 FLV,则必须将视频嵌入到具有全屏功能的 Flash 播放器中,然后希望用户在其设备上安装了 Flash。我不建议这样做。 (2认同)