同城信息网站建设,天津高自考网站建设与实践2017,软件项目设计方案,天元建设集团有限公司青岛分公司张德平不干了1、video层级过高的问题
问题一#xff1a; 我的界面由于是自定义导航栏#xff0c;所以使用video时#xff0c;上滑界面video会直在最上层#xff0c;盖着 头部导航栏
解决方法#xff1a;使用cover-view,自定义头部使用cover-view替换view
问题二#xff1a;自定义…1、video层级过高的问题
问题一 我的界面由于是自定义导航栏所以使用video时上滑界面video会直在最上层盖着 头部导航栏
解决方法使用cover-view,自定义头部使用cover-view替换view
问题二自定义导航栏上面有menu点击会出现一个弹出层但是弹出层会被video压到
解决方法使用原生窗体subNVuesuni-app subNVue 原生子窗体开发指南 - DCloud问答原生窗体在第一次打包的时候可能会显示问题打包的时候注意一下就行。详细的以上链接有说明
2、循环使用多个video时安卓手机同时播放的问题
使用uni.createVideoContext具体方法
video
:srcitem.src
:data-iditem.id
:iditem.id
classitem-video
:posteritem.src?x-oss-processvideo/snapshot,t_0,f_jpg
show-fullscreen-btnfalse
object-fitcover
playplaying
/videoplaying(e) {// 获取当前视频idlet currentId e.currentTarget.dataset.idconsole.log(currentId);// uni.createVideoContext获取视频上下文对象this.videoContent uni.createVideoContext(currentId)// 获取json对象并遍历, 停止非当前视频//operationList为video循环列表let operationList this.operationListfor (let i 0; i operationList.length; i) {let temp operationList[i].idif (temp ! currentId) {uni.createVideoContext(temp).pause()}}},以上就可以解决安卓手机上多视频播放的问题啦