h5视频落地页知识点整理

Posted 海绵宝宝Ellen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了h5视频落地页知识点整理相关的知识,希望对你有一定的参考价值。

一、视频在苹果中自动播放(借助微信SDK)

1.引入微信SDK

<script src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>

2.    

document.addEventListener('WeixinJSBridgeReady', function()

        const timer = setInterval(() =>

        WeixinJSBridge.call('hideOptionMenu')

        console.log('hideoptionmenu')

        const videoPlayer = document.querySelector(`#videoele`)

        if (videoPlayer && videoPlayer.play && isios)

            clearInterval(timer)

            vue.isPlaying = true

            videoPlayer.play()

       

        , 300)

    )

二、 h5页面中视频禁止默认播放器,希望在页面内播放

x5-video-player-type="h5-page" :show-fullscreen-btn="false" 两个属性

<div class="player" @click="changeStatus()">

    <video id="videoele" :src="homeInfo.url" :poster="homeInfo.cover" @play="onplaying()" playsinline="true" webkit-playsinline="" x5-video-player-type="h5-page" :show-fullscreen-btn="false" :show-center-play-btn="false" @pause="onpaused()" :controls="false" :autoplay="false" :loop="true"></video>

</div>

三、openinstall

h5中调起苹果的应用商店下载app,和安卓直接下载

1.在mounted中初始化openinstall

            initOpeninstall()

                const that = this

                // if (that.getOS() === 'ios') return

                const s = document.createElement('script')

                s.type = 'text/javascript'

                s.src = 'https://web.cdn.openinstall.io/openinstall.js' // 在线引用

                s.onload = function ()

                    // @ts-ignore

                    const data = OpenInstall.parseUrlParams() // openinstall.js中提供的工具函数,解析url中的所有查询参数

                    // @ts-ignore

                    that.install = new OpenInstall(

                    /* appKey必选参数,openinstall平台为每个应用分配的ID */

                    appKey: that.installAppKey,

                    /* 自定义遮罩的html */

                    //mask: function()

                    // return "<div id='_shadow' style='position:fixed;left:0;top:0;background:rgba(0,255,0,0.5);filter:alpha(opacity=50);width:100%;height:100%;z-index:10000;'></div>"

                    //,

                    /* OpenInstall初始化完成的回调函数,可选 */

                    onready: function()

                        /*在app已安装的情况尝试拉起app*/

                        // m.schemeWakeup();

                        /*用户点击某个按钮时(假定按钮id为downloadButton),安装app*/

                        // eslint-disable-next-line

                        // const m = this

                        // const button = document.getElementById('downloadButton')

                        // function wakeup()

                        //   m.wakeupOrInstall(data)

                        //   return false

                        //

                        // if (button) button.onclick = wakeup

                    ,

                    , data)

               

                document.head.appendChild(s)

            ,

2.触发下载事件时

const data = OpenInstall.parseUrlParams() // openinstall.js中提供的工具函数,解析url中的所有查询参数

this.install.wakeupOrInstall(data)

效果:

 

 

微信小程序开发视频+项目实战

视频课程包含:

微信小程序入门视频、pages页面启动顺序配置、App实战开发视频教程、demo真机演示视频集锦、开发视频教程、源码+PPT、微信小程序五部入门+实战视频 等等 共9G!

这里给大家按照一定思路整理了微信小程序视频和项目实战,涵盖微信小程序全部知识点。

本视频属于作者原创搜集整理!下载方式:翻阅到文章底部

目录

技术分享图片

1、微信小程序入门视频

技术分享图片

2、微信小程序开发视频教程

技术分享图片

技术分享图片

3、微信小程pages页面启动顺序配置

技术分享图片

4、微信小程序demo真机演示视频集锦

技术分享图片

5、微信小程序五部入门+实战视频

技术分享图片

6、微信小程序视频

技术分享图片

7、微信小程序App实战开发视频教程

技术分享图片

8、微信小程序源码+PPT

技术分享图片

获取方式:

关注公众微信号:博涵大数据

或者扫描下面的二维码关注获取。

关注后在公众平台上回复"小程序教程"。(注意是公众平台回复)

好定西不要独享,分享到你朋友圈吧!请大家分享给更多的朋友!

关注方式:长按二维码识别快速关注,每天都有精彩干货!

技术分享图片

以上是关于h5视频落地页知识点整理的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序开发视频+项目实战

h5中video的一些坑

LiveNVR实现H5视频监控网络直播时前端自动适配

uni-app引入海康威视h5player实现视频监控的播放

新版微信h5视频自动播放

IPhone微信H5用Video标签播放不了视频