在安卓手机上看网页的时候如何实现视频嵌入页面中播放?不用flash的话

author author     2023-04-30     260

关键词:

可以使用android的WebView来加载一个html5 通过video标签来实现视频的播放。

以下为实现步骤:
1.需要在AndroidManifest.xml文件中声明需要使用HardwareAccelerate, 可以细化到Activity级别,如果不需要的View可以声明不要用加速,但是需要在代码中做,
具体如下:
a.如果要声明整个应用都要加速:< application ... android:hardwareAccelerated ="true">
b. 如果要在Activity中声明,则:
<activity ... android:hardwareAccelerated="true" >
Window, getWindow.setFlags( WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
c. 如果application或者activity都申明了要硬件加速,但是为了某些原因(比如省电?),一些View不需要硬件加速的话, view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

2.需要在AndroidManifest.xml文件中用上<use-sdk></use-sdk>标签,而且如果是空的还不行,必须写上targetSDK或者minSDK,但是我试验过,不管写版本是多少都没有关系。。。理论上说,Android应该是从3.0( API Level 11)开始可以对2D渲染加速,但是我把targetSDK设置为5都可以使用的,但是这个标签不写还不行。

一般来说,上面的操作做了,就可以使用video标签播放视屏了,如果要支持全屏,还需要做一点操作: 给webview一个WebChromeClient对象,这个WebChromeClient对象需要实现onShowCustomView和onHideCustomView方法
参考技术A 用HTML5本回答被提问者采纳 参考技术B 新浪网观看

监控摄像头gb28181转rtmpflvhlsrtsp多种格式实现网页嵌入播放

摄像头接入目前监控摄像头接入最通用的方式就是通过GB28181协议,此协议目前越来越普及。但是GB28181协议中视频流是RTP封装的PS流,不可以直接在WEB页面中播放,这一点让人有些小小的不开心......协议转换WEB页面可以播放的格... 查看详情

video标签在移动端使用过程中问题小结

...是在视频全屏的时候,div可以呈现在视频层上,也是WeChat安卓版特有的属性。同层播放别名也叫做沉浸式播放,播放的时候看似全屏,但是已经除去了control和微信的导航栏,只留下"X"和"<"两键。目前的同层播放器只在Android(... 查看详情

如何使用视频标签在 html 网页中嵌入 .h264 视频文件

】如何使用视频标签在html网页中嵌入.h264视频文件【英文标题】:Howtoembed.h264videofileinhtmlwebpageusingvideotags【发布时间】:2015-06-1120:04:56【问题描述】:我正在尝试在浏览器中播放.h264文件,尝试使用html视频标签来完成此操作。结... 查看详情

网页中视频的引入

参考技术A在网页制作中,经常需要宣传一些信息,这时候我们就需要使用到视频,快捷醒目,简单易懂。在页面制作上可以有多种的实现方法,下面就来介绍一下。一、通过iframe来实现width:视频宽度height:视频高度src:视频路... 查看详情

chrome手机版全屏播放加载进度条

chrome手机版全屏播放加载进度条手机要看视频网页全屏的话,可以将手机设置为横屏就可以播放了。在你的手机设置那里,选择显示。在显示的下一级菜单中,选中允许自动横屏,下次在网页上看视频就可以全屏了。如果有一些... 查看详情

如何在网页中嵌入 VLC

】如何在网页中嵌入VLC【英文标题】:HowtoembedVLCinwebpage【发布时间】:2013-08-0502:32:33【问题描述】:我正在尝试使用VLC将视频嵌入到我的HTML/ASP网页中。该框出现在FireFox中显示VLC播放器,但它不会播放任何内容。这是它的样子... 查看详情

在嵌入式 YouTube 播放器中自动播放下一个视频

...释了自动播放功能,但这并不相同。他们描述的功能是在网页加载后自动播放视频。有没有办法在嵌入的视 查看详情

用embed标签在网页中嵌入avi格式的视频不能播放

下面是我做得网页的代码:<html><head><title>无标题文档</title></head><body><embedsrc="JSP/video/DNFshow1.avi"width="385"height="258"type="application/x-mplayer2"autostart="true"></embed>... 查看详情

前端小功能:video视频播放(代码片段)

视频的播放:在HTML5中定义了Video(视频)标签可用于实现视频的播放,标签也可以在HTML页面中嵌入多媒体元素,标签的也可以是在HTML页面中嵌入多媒体元素。在这里主要使用:Video标签实现视频播放:<videowidth="320"height="240"co... 查看详情

如何让以 H.264 编码的视频流在“WebView”中播放?

...4【问题描述】:我有一个带有html5视频播放器的远程托管网页,可以流式传输H.264编码的视频。我需要在我的AndroidActivity中嵌入这个页面(不在浏览器外部打开)。最新的Andr 查看详情

如何在网页中插入swf?

...打开,可以播放,可以正常联网播放。因为它本身就是在网页里面播放的文件,为什么用浏览器打开不能播放,用本地视频播放器就可以?然后我想将这个swf插入到博客里面并正常播放。请问怎么做到?1.object+embed传统的方法优... 查看详情

手机看视频不是全部能全屏,怎么处理?

...设置为横屏就可以播放了。 装个moboplayer就可以了,安卓最好的视频播放器。你的视频是多少分辨率了,分辨率越小看到越不是全屏的,是要把视频转换。建议您:播放视频时检查屏幕上是否有方框左右为箭头的图标。若有... 查看详情

如何在 WP7 - Phonegap 中播放嵌入的视频?

】如何在WP7-Phonegap中播放嵌入的视频?【英文标题】:HowtoplayembeddedvideoinWP7-Phonegap?【发布时间】:2012-03-0817:17:29【问题描述】:我需要在我的WP7phonegap应用程序中播放嵌入的视频文件。该文件(dizzy.mp4)与以下布局一起位于www文件... 查看详情

ih5手机上如何实现自动播放

参考技术A是自动播放时间轴还是视频呢 参考技术B用计时器设置:具体操作如下:1.在页面中添加计时器组件;2.设置合适的倒计时时间;3.添加触发器计时结束时跳转页面。h5自动播放 查看详情

如何将本地视频文件嵌入到 Html 中以在 UIWebView 中播放?

】如何将本地视频文件嵌入到Html中以在UIWebView中播放?【英文标题】:HowtoEmbedaLocalVideoFileIntoHtmltoplayinUIWebView?【发布时间】:2012-05-3009:47:23【问题描述】:我可以在WebView中播放视频文件,但视频会自动播放,无需用户交互。所... 查看详情

手机看视频不是全部能全屏,怎么处理?

如果是手机在网页看视频的话,有些网站用安卓或者苹果看视频即使按了全屏按钮,也只是在竖屏状态下的半全屏观看模式。所以可以将手机屏幕设置横屏,这样就可以全屏观看。以iphone手机为例。设置横屏方法如下:1、在iphon... 查看详情

如何从嵌入式视频中获取缩略图?

...2-0201:23:48【问题描述】:我正在尝试使用灯箱将视频嵌入网页。从设计的角度来看,我应该如何将视频放置在页面上。我的意思是视频在页面上排列成缩略图。我应该从视频中取出一帧并将其显示为用户单击的图像吗?或者各种... 查看详情

嵌入在 HTML5 中的视频不会在 UIWebView 中播放

】嵌入在HTML5中的视频不会在UIWebView中播放【英文标题】:VideoEmbeddedinHTML5won\'tplayinUIWebView【发布时间】:2013-06-1117:21:08【问题描述】:我正在加载一个website,它在第5个“页面”的代码中嵌入了一个视频。该视频在完整的Safari中... 查看详情