微信小程序项目开发项目五、媒体播放器
这个任务主要用到的知识包括GPIO、外部中断、定时器等。任务一、播放音频主要内容任务四、使用tabBar任务二、播放视频任务五、初始化媒体播放器项目任务三、使用轮播图任务六、使用ThinkPHP实现数据库的基本操作任务七、编辑栏目及音乐任务八、实现音乐播放主界面任务九、实现音乐播放器界面任务十、编辑视频任务十一、实现视频播放并发送弹幕
BackgroundAudioManager对象要使用背景音频,需要调用wx.getBackgroundAudioManager()得到全局唯一的BackgroundAudioManager对象,即背景音频管理器。要使用背景音频,还需要在app.json文件里面配置:requiredBackgroundModes:[audio],
InnerAudioContext对象通过wx.createInnerAudioContext获取一个InnerAudioContext对象,也可以用来播放音频InnerAudioContext对象的属性、方法与BackgroundAudioManager对象非常接近少了title、epname、singer、coverImgUrl等属性设置了src属性后不会自动播放,必须调用play()方法才会播放,也不需要在app.json文件做特殊设置。
播放视频可以使用video组件需要指定id属性,js代码里面可以通过wx.createVideoContext(stringid)获取一个VideoContext实例,再通过调用该实例的方法来控制视频的播放、暂停、停止、跳转等等
swipter组件是一个容器组件,内部只能放置swipter-item组件,代表各个滑块。swiper-item内部可以放各种常规的组件,如果放image组件就表现成为轮播图。
手机应用中,底部的标签按钮很常见,一般将最常用的几个功能做成标签按钮,点击后进入对应的页面微信小程序可以很容易地配置这种标签按钮,就是在app.json文件中配置tabBar,通过tabBar配置项指定tab按钮的颜色(选中或不选中可以分别设置)、标签栏的背景色、标签按钮的图片、标签按钮对应的页面等等
媒体播放器项目介绍
媒体播放器项目介绍
增加数据库表本项目需要4张数据库表,分别是category(栏目)、song(音乐)、video(视频)、barrage(弹幕)
创建小程序项目并配置tabBar打开微信开发者工具,用自己的AppID新建项目,名称是media,不使用模板。复制资源文件夹中media下面的images文件夹到新建的media微信小程序文件夹,该文件夹与pages文件夹并列。打开app.json文件,在pages的配置数组后面添加6行。按CTRL+S保存,或者点击工具条上的编译按钮,微信开发者工具会在pages文件夹下面新增6个页面。接下来配置tabBar。
添加工具模块新建文件utils/util.jsutils/util.js模块用来配置服务器及文件上传的URL,并提供了showMessage和uploadMedia两个共用的方法。
在app/controller文件夹下新建文件Media.php文件,新建控制器类Media,再添加有关栏目和音乐的方法一首音乐可以属于多个栏目,音乐的category字段是逗号隔开的栏目id组成的字符串。MySQL数据库有一个特殊的方法find_in_set来处理这种情况。服务器可以实现栏目、音乐、视频、弹幕的增加、修改和基本的查询。
演示编辑过程01实现标签页切换02编辑栏目和音乐03跳转栏目或音乐页面进行编辑
演示实现过程01任务八、实现音乐播放主界面02任务九、实现音乐播放器界面03任务十、编辑视频04任务十一、实现视频播放并发送弹幕
发挥短视频功效,助力乡村振兴今年5月,中共中央办公厅、国务院办公厅印发了《乡村建设行动实施方案》,指出要实施数字乡村建设发展工程,“推进数字技术与农村生产生活深度融合,持续开展数字乡村试点。”随着短视频平台的快速发展与我国相关政策的持续推进,短视频在乡村振兴中发挥出越来越大的作用。
谢谢观看
您可能关注的文档
- 微信小程序项目开发 课件 项目四、用户注册.pptx
- 微信小程序项目开发 课件项目八、手机助手项目.pptx
- 微信小程序项目开发 课件项目二、答题小程序.pptx
- 微信小程序项目开发 课件项目六、地点搜索与路线规划.pptx
- 微信小程序项目开发 课件项目七、神秘的阴影.pptx
- 微信小程序项目开发 课件项目三、天气预报.pptx
- 微信小程序项目开发 课件项目一、介绍微信小程序与开发环境.pptx
- 2026年闽江师范高等专科学校单招职业倾向性测试题库及答案详解一套.docx
- 2026年闽江师范高等专科学校单招职业倾向性测试题库及参考答案详解.docx
- 2026年学历类自考结构力学(一)-学前儿童发展参考题库含答案解析(5套试题).docx
- 2026年学历类自考生理学-企业管理咨询参考题库含答案解析(5套试题).docx
- 2026年学历类自考专业(计算机应用)微型计算机及接口技术-软件工程参考题库含答案解析(5卷试题版).docx
- 2026年学历类自考刑事诉讼法学-学前教育心理学参考题库含答案解析(5套试题).docx
- 2026年学历类自考建筑施工(一)-学前比较教育参考题库含答案解析(5套试题).docx
- 2026年学历类高职单招智能制造类-建筑工程类(中职)参考题库含答案解析(5套试题).docx
- 2026年闽江师范高等专科学校单招综合素质考试题库及完整答案详解1套.docx
- 上财社课件应用统计学——基于SPSS运用(第三版)张良项目三 统计数据的度量.pptx
- 2026年闽江师范高等专科学校单招综合素质考试题库及答案详解1套.docx
- 2026年闽江师范高等专科学校单招综合素质考试题库及参考答案详解一套.docx
- 2026年闽江师范高等专科学校单招综合素质考试题库及参考答案详解.docx
最近下载
- (人教版2026新教材)数学二年级下册新教材解读课件.pptx
- 松下sj-mr220中文使用说明书.pdf VIP
- 融优学堂明式家具赏析(中国美术学院)章节测验答案.docx
- 2025年铁道统计公报 .pdf VIP
- 北汽新能源EU5维修手册OBC.pptx VIP
- ISO10292-1994建筑玻璃.多层玻璃稳态U值(热透过率)的计算.PDF VIP
- 北汽新能源EU5维修手册-电路图.pdf VIP
- TCNEA-核电工程班组建设评价指南及编制说明.pdf VIP
- 基层行低利率环境对金融增加值的影响分析.pdf VIP
- 2025-2026学年小学音乐鲁教版五四学制2024一年级下册-鲁教版(五四学制)(2024)教学设计合集.docx
原创力文档

文档评论(0)