在Android上播放带有直接链接的视频

时间:2012-11-14 12:07:08

标签: android video

我需要在用户播放时播放全屏视频。 不幸的是,据我所知,如果使用HTML5视频标签,Android会在框架内播放。所以尝试了webkitEnterFullScreen()它似乎工作(有点......)但用户必须再次点击播放按钮。整体性能感觉有点笨拙,不确定像2.0+这样的旧操作系统是否可以处理它。

作为替代方法,我现在尝试使用直接链接而不是视频标记来播放视频。例如,[a href =“video.mp4”]点击播放[/ a]。我认为它运作良好但唯一的问题是它要求选择“视频播放器”或“浏览器”应用程序。

所以我的问题是

  1. 如何使用javascript定义使用视频播放器播放视频,以便选择对话框不会提示?。
  2. Android的原生视频播放器是什么?例如,iOS使用Quicktime,可以使用Quicktime对象嵌入视频。 Android有没有相同的方法?
  3. 使用视频标签时,如何同时使用全屏播放视频?

2 个答案:

答案 0 :(得分:1)

尝试以下代码:

String path1="/path/to/video/file.3gp";
Uri uri=Uri.parse(path1);
VideoView video=(VideoView)findViewById(R.id.VideoView01);
video.setVideoURI(uri);
video.start();

答案 1 :(得分:0)

你必须意识到一些非常重要的事情:Android没有原生视频播放器。

Android有几十个玩家,不是你的决定,而是用户决定他是否应该使用玩家A或B.不要试图强迫Android用户进行iOS行为,它真的没有给人留下更好的印象。