- video
- 子组件
- 特性
- 样式
- 事件
- 示例
- 子组件
video
v0.6.1+
<video> 组件可以让我们在 Weex 页面中嵌入视频内容。
子组件
<text>是唯一合法的子组件。
特性
src {string}:内嵌的视频指向的URLplay-status {string}:可选值为play|pause,用来控制视频的播放状态,play或者pause,默认值是pause。auto-play {boolean}:可选值为true|false,当页面加载初始化完成后,用来控制视频是否立即播放,默认值是false。
样式
通用样式:支持所有通用样式
- 盒模型
flexbox布局positionopacitybackground-color
查看 组件通用样式
事件
start:当 playback 的状态是 Playing 时触发pause:当 playback 的状态是 Paused 时触发finish:当 playback 的状态是 Finished 时触发fail:当 playback 状态是 Failed 时触发
示例
<template><div><video class="video" :src="src" autoplay controls@start="onstart" @pause="onpause" @finish="onfinish" @fail="onfail"></video><text class="info">state: {{state}}</text></div></template><style scoped>.video {width: 630px;height: 350px;margin-top: 60px;margin-left: 60px;}.info {margin-top: 40px;font-size: 40px;text-align: center;}</style><script>export default {data () {return {state: '----',src:'http://flv2.bn.netease.com/videolib3/1611/01/XGqSL5981/SD/XGqSL5981-mobile.mp4'}},methods:{onstart (event) {this.state = 'onstart'},onpause (event) {this.state = 'onpause'},onfinish (event) {this.state = 'onfinish'},onfail (event) {this.state = 'onfinish'}}}</script>
try it
