版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HTML5+CSS3Web前端开发技术单元6在微信小程序中应用H5单元6在微信小程序中应用H5学习情境9开发微型播放器微信小程序学习情境9开发微型播放器微信小程序01030204情境概述知识准备案例讲解总结PART01情境概述学习情境9开发微型播放器微信小程序教学概述在本章中,我们开始学习一种基于HTML5和CSS3的应用场景——微信小程序,微信小程序可以开发出很多漂亮的应用出来,本章从微信小程序的注册账号、安装开发工具、新建一个项目入手,通过两个微信小程序的应用案例进行讲解,帮助同学们熟悉微信小程序的具体的使用并能够自己开发出一个小程序出来。教学概述知识重点1、如何申请appid2、小程序基本组件的使用3、如何调试小程序知识难点1、Video组件的使用方式2、页面和JavaScript函数的交互推荐教学方式从小程序基本组件的熟悉开始,动手编写一个简单的“helloworld”小程序,熟悉小程序开发流程和步骤,再逐步过渡到下面两个案例的开发中建议学时12学时推荐学习方法理论加实践,动手编写小程序项目的各个组件,应用模拟器和真机进行调试必须掌握的理论知识Appid的概念、小程序框架组成必须掌握的技能微信开发者工具的使用教学导航教学概述学习情境描述通过本章的学习,让同学们可以用基于HTML5技术在开发出一个简单的播放器,如何在手机模拟器中进行代码的调试和运行、如何设置播放器控制按钮的播放和暂停、如何将JavaScript事件绑定到播放按钮上面、如何设置播放视频的截图和视频文件。经过以上一系列知识点的学习,帮助同学们熟悉小程序的开发流程并自己动手做一个小型的播放器出来。教学概述本节课需要掌握的情境知识点和技能点关键知识点:(1)手机模拟器上进行代码的调试和测试(2)按钮的绑定事件和操作并在控制台进行打印输出(3)视频播放的按钮、弹幕、事件、进度条等属性教学概述本节课需要掌握的情境知识点和技能点关键技能点:(1)手机模拟器上进行代码的调试和测试(2)设置按钮的绑定事件和操作并在控制台进行打印输出(3)设置视频播放的按钮、弹幕、事件、进度条等属性教学概述本节课的学习目标掌握媒体播放功能的小程序的开发理解并掌握小程序组件和事件绑定的方式和方法熟悉并掌握采用小程序模拟器进行调试的方法熟悉并掌握采用真机进行小程序调试的方法教学概述本节课的任务书自行创建一个小型的媒体播放器,自选视频并进行播放控制在自己创建的媒体播放器上显示弹幕对自己设计的媒体播放器进行调试,采用模拟器和真机两种方式PART02知识准备学习情境9开发微型播放器微信小程序知识准备知识分布网络知识准备引导问题1.微信小程序如何进行真机调试和模拟器调试?2.制作媒体播放器所需要的视频文件的地址如何设置?知识准备知识点介绍1、video组件的使用方式2、按钮绑定事件3、小程序的调试方式知识准备video组件的使用方式元素<video>是小程序中经常用到的一种媒体组件功能,它可以在小程序页面上嵌入一种小型的媒体播放器,用户可以使用播放控制按钮进行视频的播放控制。元素<video>的属性列表属性类型说明srcsrc要播放视频的资源地址durationnumber指定视频时长controlsboolean是否显示默认播放控件(播放/暂停按钮、播放进度、时间)danmu-listArray弹幕列表autoplayautoplay是否自动播放loopboolean是否循环播放按钮绑定事件知识准备小程序按钮<button>可以通过bindtap属性绑定页面的触发事件,对于在HTML5中的按钮事件在小程序中同样具有很好的支持。下面的示例展示了两个按钮绑定事件,一个为开启弹幕,<videoid="myVideo"src="/bangumi/play/ep427470?from_spmid=6"binderror="videoErrorCallback"danmu-list="{{danmuList}}"enable-danmudanmu-btnshow-center-play-btn='{{false}}'show-play-btn="{{true}}"controls></video>知识准备在小程序页面代码中,按钮的绑定事件有两个,一个为“bindSendDanmu”(发送弹幕),一个为“bindPlayVideo”(播放视频),分别对应JavaScript文件中按钮事件,代码如下:data:{
src:'',
danmuList:
[{
text:'第1s出现的弹幕',
color:'#ff0000',
time:1
},{
text:'第3s出现的弹幕',
color:'#ff00ff',
time:3
}],
},
bindPlayVideo(){
console.log('1')
this.videoContext.play()
},
bindSendDanmu(){
this.videoContext.sendDanmu({
text:this.inputValue,
color:getRandomColor()
})弹幕列表:按钮事件:预览效果图知识准备小程序的调试方式知识准备小程序开发完成后,如何在模拟器上进行调试呢?我们点击开发者工具“界面”的“调试器”菜单项打开调试器知识准备小程序的调试方式调试器窗口点击菜单中的“真机调试”按钮,打开真机调试选择页面小程序的调试方式知识准备PART03案例讲解学习情境9开发微型播放器微信小程序案例讲解1.制作小程序微型播放器实例:使用微信开发者工具设计一个微型播放器,并在模拟器上进行展示案例讲解1.设计小程序微型播放器步骤:1、创建一个工程并且创建播放器组件2、创建媒体播放器js文件3、创建媒体播放器wxml文件4、创建媒体播放器json文件5、创建媒体播放器wxss文件6、模拟器调试以及真机调试PART04总结学习情境9开发微型播放器微信小程序总结总结
本单元我们使用微信开发者工具制作了一个微型播放器,我们在进行一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026江苏事业单位统考泰州市直招聘56人笔试备考题库及答案解析
- 2026四川乐山市峨边彝族自治县招聘县属国有企业人员27人笔试参考题库及答案解析
- 2026浙江中外运有限公司温州分公司招聘2人考试备考题库及答案解析
- 2026四川广安邻水县中医医院诚聘高层次人才16人(本岗位长期有效)考试备考题库及答案解析
- 2026年铁岭卫生职业学院单招综合素质考试题库有答案详细解析
- 2026江苏苏州市昆山市事业单位招聘83人笔试备考题库及答案解析
- 2026北京市法院系统事业单位招聘2人笔试备考试题及答案解析
- 2026江西吉安市永新县薪火人力资源服务有限公司招聘见习人员14人笔试备考题库及答案解析
- 2026中国劳动关系学院高校应届毕业生招聘8人笔试模拟试题及答案解析
- 2026年湖北武汉一初慧泉中学初三第二学期期初模拟训练二英语试题含解析
- 2025年无主坟迁移协议书
- 劳动合同社保变更协议书
- 2021-2025年中考化学真题知识点分类汇编之金属
- 水域占用补偿方案(3篇)
- 2026届湖北省华中学师范大一附中中考数学押题试卷含解析
- 建筑工程施工发包与承包违法行为认定查处管理办法培训
- 《数智时代下的供应链管理:理论与实践》课件 第十二章 供应链金融
- 【政史地 江苏卷】2025年江苏省高考招生统一考试高考真题政治+历史+地理试卷(真题+答案)
- 教科版科学五年级下册6 食物链和食物网课件(内嵌视频)
- 数学 2024-2025学年人教版七年级数学下册期末+试卷
- 急诊成人社区获得性肺炎临床实践指南(2024 年版)解读
评论
0/150
提交评论