视频播放小程序-小程序媒体API-基础入门

视频播放效果: 

视频列表的切换方法

视频自动播放方法

视频随机颜色弹幕效果

一。界面设计

1.创建项目videoDemo

将app.json文件内pages属性中的”pages/logs/logs“删除

删除utils文件夹及其内容

删除index.wxml和index.wxss中的全部代码

删除index.js全部代码并输入page找到

按回车键自动补全函数

同理删除app.js全部代码,并且输入关键词app找到第一个选项按回车键补全代码

1.导航栏设计

app.json

{
  "pages":[
    "pages/index/index"
  ],
  "window": {
    "navigationBarBackgroundColor": "#987938",
    "navigationBarTitleText":"校史介绍"
  }
 
}

 2.视频组件设计

用<video>组件来实现一个视频播放器

<!--index.wxml-->
<!-- 视频播放器 -->
<!-- controls组件提供相关的视频播放按钮 值可以为true或去掉 -->
<video id="myVideo" controls></video>

<!-- 弹幕控制区域 -->
<view class="danmuArea">
<!-- 弹幕输入框 -->
<input type="text" placeholder="请输入弹幕内容"></input>
<!-- 发送按钮 -->
<button>发送弹幕</button>
</view>

<!-- 视频列表 -->
<view class="videoList">
  <view class="videoBar">
    <image src="/images/play.png"></image>
    <text>这是一个标题</text>
  </view>

  
</view>
/**index.wxss**/
/* 视频组件样式 */
video{
  width:100%;
}
/* 弹幕控制样式 */
/* 弹幕区域整体样式 */
.danmuArea{
  display: flex;
  flex-direction: row;
}

/* 文本输入框样式 */
input{
  border:1rpx solid #987938;
  height: 100rpx;
  flex-grow: 1;
}

/* 发送按钮样式 */
button{
  color:white;
  background-color: #987938;
}

/* 视频列表样式 */
.videoList{
  width:100%;
  min-height: 400rpx;
}
/* 单行列表区域样式 */
.videoBar{
  width: 95%;
  display: flex;
  flex-direction: row;
  margin: 10rpx;
  border-bottom: 1rpx solid #987938;
}
/* 播放图标样式 */
image{
  width: 70rpx;
  height: 70rpx;
  margin: 20rpx;
}
/* 文本标题样式 */
text{
  font-size: 45rpx;
  color: #987
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值