1

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

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

所以我的问题是

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

2 回答 2

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();
于 2012-11-14T12:19:43.740 回答
0

您必须意识到一些非常重要的事情:没有适用于 android 的原生视频播放器。

安卓有几十个播放器,这不是你的决定,而是用户决定他应该使用播放器A还是B。不要试图强迫Android用户使用iOS行为,这真的不会给人留下更好的印象。

于 2012-11-14T12:16:43.570 回答