在H5+ 实现混合app的页面中实现视频的展示,进度条以及全屏的实现,设置窗体自定义的导航栏、以及返回返回键业务场景:点击按钮出现一个视频播放的窗口,该窗口可以根据手机的横竖屏来调整视频的显示,以及具有全屏效果,进度条展示,视频内部有返回键可以取消窗口返回上一个界面,这边我使用的是Vue的前端框框架通过打包形成混合app的方式。html标签与 H5 api 比较:因为混合app的打包我们可以使用html通过hbuilder打包形成app的展示界面,所有之前有想过使用video标签来实现视频的效果,标签对于进度的支持也是满足的,但是标签对于全屏以及根据重心调整的支持较差,并且重要的是样式的修改是费事费力的。所以我们使用h5+ 提供的api来实现基本的视频展示1

webView: Webview模块管理应用窗口界面,实现多窗口的逻辑控制管理操作。通过plus.webview可获取应用界面管理对象。

video:Video模块管理多媒体视频相关能力,可用创建视频播放控件,直播推流控件等。

1.首先我们创建一个窗口,作为承载一个视频的载体,代码如图1

行1:plus.webview.create() 设置创建一个video的窗口 方法的参数在文档有,重要的设置窗体的配置 webviewStyle 如图2

注意:我们想要的效果是全屏的时候视频满屏,有返回键可点击关闭窗口,于是我们使用窗体自定义导航栏图3 的效果只显示物理返回键,将导航栏设置为透明就可以达到效果

图3

设置titleNView的样式参数图4

图4

注意:设置backButtonAutoControl 为close 这样的话可以将窗口内部的物理返回键设置为点击是关闭窗口,不然的话点击之后设置的虚拟的物理返键会直接退出

图5

图6

2.设置视频

行2:设置一个视频的对象,使用的src 来实现的,videoStyle的参数可以在官网找到

行3:将video的视频添加到设置好的窗口里面

行3:显示窗口

图7

图8

html5 video全屏api,H5+ app使用多媒体(video、webview)API视频展示以及全屏相关推荐

  1. Android WebView播放视频(包括全屏播放)

    最近项目开发中用到了WebView播放视频的功能,总结了开发中犯过的错误,这些错误在开发是及容易遇到的,所以我这里总结了一下,希望大家看到后不要再犯类似的错误,尽可能提高开发效率: 这个Demo我这里 ...

  2. Android WebView播放视频并支持全屏

    1. 前言 支持视频在线播放的网页随处可见,前端开发不需要做太多的工作就可以实现大多数需求.因为播放视频的具体功能是由浏览器核心在处理的.我以为Android的WebView应该是默认支持视频播放的, ...

  3. html5中加入音频,在H5场景中插入自定义音频和视频(任意画面)

    原标题:在H5场景中插入自定义音频和视频(任意画面) 本文由Zoomla!逐浪CMS官方发行,提升每一个开发者技能,并提供丰富的帮助信息. 在动力场景中,可以自由引用全场背景音乐. 但是,在一些特殊场 ...

  4. WebView网页视频统一全屏播放及横竖屏切换

    WebView 支持 Html5 video 进行全屏播放及横竖屏自动切换 1.检查AndroidManifest.xml清单文件,WebView控件所在的Activity配置信息;检查Activit ...

  5. html5微信视频禁止自动全屏,关于HTML5 video标签在安卓版微信浏览器内被强行全屏播放的问题...

    最近在一个H5项目中,碰到了传说中的video标签在安卓版微信浏览器内被强行全屏播放问题.原计划在视频播放完毕后,页面出现video的ended事件时,应该显示分享和处于转化页的按钮,如图: 然而在这 ...

  6. uni-app 微信公众号H5开发 里面的video 组件点击全屏后不会自动横屏播放 2

    文章目录 前言 一.废话不多说直接上代码 总结 前言 根据上次发布的文章进一步改善了全屏横屏播放,去除了导航栏,实现伪全屏,但是ios系统不行,只能用自带的全屏按钮,让用户点击. 来点我遇到的问题吧 ...

  7. ios html 全屏播放,iOS APP 中H5视频默认全屏播放问题解决

    问题描述:在Android中,视频可以正常在H5页面局部播放,iOS中则自动切换至全屏模式. 查看资料得以解决,20190301记录下来. 解决方法:IOS10及以后,在 video标签页中只包含 w ...

  8. 淘宝商品评价api接口(app、h5端),淘宝评论视频API接口,淘宝评论API接口

    淘宝商品评价api接口(app.h5端),淘宝评论视频API接口,淘宝评论API接口可以通过商品id,获取商品评价信息.评价内容.买家秀图片.评论浏览量.评价视频.评价追评等页面上展示的数据均可以拿到 ...

  9. 淘宝商品评价api接口,淘宝评论视频API接口,淘宝评论API接口(app、h5端)

    淘宝商品评价api接口,淘宝评论视频API接口,淘宝评论API接口(app.h5端)可通过商品id,获取商品评价信息.评价内容.买家秀图片.评论浏览量.评价视频.评价追评等页面上展示的数据均可以拿到, ...

最新文章

  1. GNN 笔记1 图的概念
  2. 前端学习(2033)vue之电商管理系统电商系统之通过路由加载报表
  3. 使用PyCharm连接云主机教程
  4. oracle 数据结构
  5. 量子力学或证实人类生死并无意义
  6. Android 第二课——命令行基本操作
  7. 入门系列之在Ubuntu上使用Netdata设置实时性能监控
  8. Kubernetes 学习笔记---RESTClient 详解
  9. Java后端开发工作 - 写接口
  10. 力扣575. 分糖果
  11. UUID 是什么?有什么作用?
  12. java 变位词,java程序 问题: 判断两个单词是否为变位词。
  13. ppt学习06——排版
  14. 【opencv】goodFeaturesToTrack源码分析-2-Shi-Tomasi角点检测
  15. Win键无法使用,被锁定
  16. 如何看懂k线图应该从基础的知识入手
  17. word2vec原理及其实现(基于python)
  18. 游玩3ds游戏的N种方法
  19. 如何判断两张图片是否类似
  20. 智慧职教,云课堂app

热门文章

  1. abap的子程序参数 USING 和 CHANGING 使用问题
  2. ERP中的合并会计报表
  3. 不疯狂的外星人,已疯狂的资本
  4. matlab 度分秒转换成度_如何利用matlab统一处理照片亮度对比度
  5. scrapy mysql 报错_scrapy爬数据存mysql报错
  6. c++ 字符串数组长度排序_C指针和字符串数组
  7. 塑钢瓦图片_塑钢瓦和彩钢瓦哪种好 如何准确选购
  8. 定制android触控平板,Adobe发表六款Android平板用触控Apps,一套六款的工具组合
  9. agv调度matlab程序,AGV调度方法入门
  10. oracle 11.2.0.4 mos,【翻译自mos文章】在RHEL7 or OEL7上安装oracle 11.2.0.4 db时的