微信小程序------媒体组件(视频,音乐,图片)
今天主要是简单的讲一下小程序当中的媒体组件,媒体组件包括:视频,音乐,图片等。
先来看看效果图:
1:图片Image
<!--scaleToFill:不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素widthFix:宽度不变,高度自动变化,保持原图宽高比不变aspectFill:保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取。aspectFit: 保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。 --><image style='width: 100%; height:150px' src='../img/models.jpg' mode='scaleToFill'></image> <image style='width: 200px; height:200px' src='../img/models.jpg' mode='widthFix'></image> <image style='width: 200px; height:100px' src='../img/models.jpg' mode='aspectFill'></image> <image style='width: 200px; height:100px' src='../img/models.jpg' mode='aspectFit'></image>
图片显示,可根据 mode属性设置不同的显示模式。
2:音乐播放 audio
<!--简单的实现音乐播放src:播放音频的资源地址poster:封面图片地址controls:是否显示默认控件name:歌曲名称author:歌曲作者--> <audio src="{{url}}" poster="{{poster}}" controls="true" author="{{author}}" name="{{name}}"></audio>
3:视频播放 video
<!--播放视频src:视频资源链接danmu-list:弹幕列表danmu-btn:是否显示弹幕按钮enable-danmu:是否展示弹幕,只在初始化有效loop:是否循环播放muted 是否静音播放--><video id='videocontext' src="{{src}}" danmu-btn='true' danmu-list='{{danmuList}}' enable-danmu='true' loop='false' muted='false'></video> <input class='text_danmu' bindblur='bindInputBlur' type='text'></input> <button bindtap='bindSendDanmu' type='primary'>提交弹幕</button>
控件使用都和H5的差不多,代码少,功能强大;
源码地址
转载于:https://www.cnblogs.com/zhangqie/p/7518887.html
微信小程序------媒体组件(视频,音乐,图片)相关推荐
- 微信小程序媒体组件-image图片懒加载效果
image 基础库 1.0.0 开始支持,低版本需做兼容处理. 图片.支持 JPG.PNG.SVG.WEBP.GIF 等格式,2.3.0 起支持云文件ID. 属性 类型 默认值 必填 说明 最低版本 ...
- 微信小程序 媒体组件
附上官方开放文档:https://developers.weixin.qq.com/miniprogram/dev/component/audio.html audio音频组件 audio组件需要拥有 ...
- 微信小程序Swiper组件轮播图片尺寸填坑
1.swiper图片尺寸 <!--pages/item/item.wxml--> <view> <swiper><swiper-item><ima ...
- 微信小程序image组件开发程序以及相关图片问题参考资料汇总
微信小程序image组件开发程序以及相关图片问题参考资料汇总,希望对大家小程序开发能有一定的参考和借鉴价值.以下汇总主要涉及到微信小程序image组件有关资源路径.缩放和剪裁模式等进行的探讨,无论是对 ...
- uniapp 判断页面是否是横竖屏,解决微信小程序video组件全屏播放视频遮盖自定义播放控件问题
如果res.deviceOrientation 等于landscape 的话是竖屏,portrait则是横屏.因为用户每旋转一次屏幕就会触发里面的onShow钩子,因此在页面显示或横竖屏变化都会触发这 ...
- 微信小程序之网易云音乐(五)- 排行详情页、歌单详情页、播放器组件开发
微信小程序之网易云音乐(五)- 排行详情页.歌单详情页.播放器组件开发 一. 排行详情页模块 二. 歌单详情页模块 三. 播放器组件 微信小程序之网易云音乐导航 一. 排行详情页模块 rank.vue ...
- 微信小程序video组件调用腾讯视频的解决方案
最近在开发中碰到了微信小程序video组件调用腾讯视频的问题,就趁机来总结一下. 对方只给了我一个腾讯视频的网页链接,然后需要放置到小程序里面,大概开发前景是这样的. 对方提供的视频链接: https ...
- 微信小程序相机组件wx.createCameraContext()的使用模拟微信拍照-后端为nodejs
在本文 微信小程序相机组件wx.createCameraContext()的使用模拟微信拍照之前需要看看 微信小程序-获取用户session_key,openid,unionid - 后端为nodej ...
- 微信小程序 RTMP 音视频 通话 ffmpeg_WebRTC与微信小程序音视频互通方案设计与实现...
背景 在之前的WebRTC实时音视频通话之语音通话设计与实践中介绍了58 TEG部门基于 WebRTC 的实时音视频通话解决方案. 考虑到腾讯微信的小程序平台提供了音视频通话与直播的支持,如果能打通基 ...
- 【毕业设计_课程设计】基于微信小程序端的视频社交软件+后台管理系统(源码+论文)
文章目录 0 项目说明 1 项目说明 2 开发环境 3 系统功能 3.1 微信小程序端 3.2 后台管理系统 4 界面展示 5 论文概览 6 项目工程 0 项目说明 基于微信小程序端的视频社交软件 + ...
最新文章
- 压缩与反压缩之 COMPRESS 与 EXPAND
- IDEA报错Web server failed to start. Port 8080 was already in use的解决方法
- 详述switch分支语句
- 【Vue】v-if与v-show的区别
- oracle用户权限管理
- ant design pro模板_ant design pro超详细入门教程
- 大厂面试 | 阿里巴巴软件测试三面真题
- 计算机的kb和m之间的换算,g和兆的换算(G和M之间的换算)
- 汇智聚力 平台闪耀 —— CDEC2022中国数字智能生态大会深圳举行
- re正则匹配中文字符
- 从《我不是潘金莲》谈程序员的核心竞争力
- 基于MATLAB的烟雾火灾检测识别系统
- 发布订阅模式,在工作中它的能量超乎你的想象
- springMVC文件上传
- CoreAnimation
- 路人超能100手游如何用电脑玩 路人超能100PC电脑版玩法教程
- 如何解决医院网站商务通无轨迹来源路径的问题
- 站长问答:百度突然不收录了怎么办?
- redis删除单个key和多个key
- VR专业的面试题你都见过没?相信我绝对有用
热门文章
- iOS的5种图片缩略技术以及性能探讨
- Json字符串和Java对象互相转换
- JavaScript-遍历数组
- Delphi2010中向TRxRichEdit控件中插入OLE对象。
- endnote按照apa6th格式复制_使用Endnote进行文献引用
- Nginx源码分析 - 核心模块初始化顺序,根据ctx创建上下文
- Zookeeper C API 指南一(准备工作)
- oracle11g服务配置,oracle11g dg broker配置服务的高可用
- python中tkinter模块pack_使用Python中的tkinter模块作图的方法
- python编程框架_python编程基础框架