player

首次使用weexplus plugin add https://github.com/farwolf2010/zvideo

视频播放器(支持多种格式,支持全屏,支持手势调节音量进度亮度)

事件

属性 作用
onStart 开始播放
onPlaying 播放中
onPause 暂停播放
onCompletion 播放完毕

属性

属性 作用
src 播放地址
autoPlay 是否自动播放
title 标题
pos 播放的初始位置(单位毫秒)

方法

属性 作用
play() 播放
pause() 暂停
seek(sec) 播放到某一时间(单位毫秒)
fullScreen() 全屏
quitFullScreen() 退出全屏

demo

<template>
    <div>
        <player @onPlaying="start" img="root:img/logo.png" ref="video" style="width:750px;height:400px;background-color: black" title="xxxxx" auto-play="false"   src="http://mp4.vjshi.com/2013-07-25/2013072519392517096.mp4">

        </player>
        <div style="flex: 1;align-items: center;justify-content: center">
            <text>{{text}}</text>
            <button text="播放" @click="play"></button>
            <button text="暂停" @click="pause" style="margin-top: 20px"></button>
            <button text="全屏" @click="full" style="margin-top: 20px"></button>
            <button text="seek" @click="seek" style="margin-top: 20px"></button>
        </div>
    </div>
</template>
<script>

    export default{
        components: {},
        data(){
            return {
                text:''
            }
        },
        props: {},
        methods: {
            start(p){
                this.text=p.percent
            },
            play(){
                this.$refs.video.play()
            },
            pause(){
                this.$refs.video.pause()
            },
            full(){
                this.$refs.video.fullScreen()
//                this.$refs.video.toggleFullScreen()
            },
            seek(){
                this.$refs.video.seek(10)
            },

            onLoad(p){

            }
        },
        created(){

        }
    }
</script>
<style scoped>

</style>

results matching ""

    No results matching ""