0


微信小程序开发教程:项目六媒体组件 课后习题

《微信小程序开发教程》主编/黄寿孟 易芳 陶延涛 湖南大学出版社

一、单选题

1.下列选项中关于tabBar 的说法错误的是(B)。
A.wx.setTabBarltem动态设置tabBar某一项的内容
B.wx.showTabBarRedDot显示tabBar某一项的左上角的红点
C.wx.showTabBar显示tabBar
D.wx.hideTabBar隐藏tabBar
2.下列选项中不属于wx.getSystemInfo 的success 回调函数参数的是(D)。
A.model B.windowWidth C.screenHeight D.systemInfo

3.以下选项哪一项可以动态设置当前页面的标题(A)。
A.wx.setNavigationBarTitle
B.wx.setNavigationBarColor
C.wx.getSystemInfo
D.wx. hideNavigationBarLoading
4.在音乐小程序列表渲染中,通过(B)指令可以循环数组的中的每一项。
A. wx: else
B. wx: for
C. wx: if
D. wx: key
5.在音乐列表中,进行音乐基础数据的绑定语法是(A)。
A.{{}}
B.{}
C.[]
D.[[]]
6.页面结构渲染过程中,通过(A)指令完成页面的条件渲染。
A. wx: if
B. wx: for
C.wx:key
D. wx:else
7.在InnerAudioContext 实例对象中,通过(C)方法可以控制音乐进行播放。
A. distroy()
B. pause()
C.play()
D. stop()
8.在InnerAudioContext 实例对象中,通过(B)方法可以将音乐跳转到指定位置。
A. stop()
B. seek()
C. pause()
D.play()
9.在InnerAudioContext 实例的事件中(B)代表是播放事件。
A.onCanplay()
B.onPlay()
C.onStop()
D.onPause()
10.在小程序中(B)组件是表单组件中的一种,用于滑动选择某一个值。
A.< progress>
B.<slider>
C. < input>
D. < audio>

二、多选题

1.以下选项中属于tabBar 标签栏属性的是(ABC)。
A.color
B.selectedColor
C.borderStyle
D.background
2.下列关于组件的说法,正确的是(ABD)。
A.组件是视图层的基本组成单元
B.组件自带一些与微信风格一致的样式
C.组件的大部分属性都是必选项
D.一个组件通常包括开始标签和结束标签
3.下面对于音乐列表的说法,正确的是(ABC)。
A.音乐列表渲染的数据信息保存在页面data数据中
B.音乐列表渲染的原理是对数组的循环处理
C.音乐列表结构中不存在DOM对象的概念
D.音乐列表主要通过wx:if来实现

三、判断题

1.播放器页面结构中,可以通过animation-play-state控制动画的播放状态。(√)
2.在微信小程序中,播放器的主要功能就是实现对歌曲的控制和音乐信息展示。(√)
3.在slider组件上绑定bindchanging="sliderChanging"事件,当滑块被拖动时就会执行sliderChanging事件处理函数。(√)

4.音乐播放列表主要实现了歌曲播放和查看播放历史记录的功能。(√)
5.音乐播放列表页面的跳转可以通过swiper 组件来实现。(√)

四、填空题

1.在当前页面隐藏导航条加载动画使用的API是(wx.hideNavigationBarLoading)。
2.在当前页面显示导航条加载动画使用的API是(wx.showNavigationBarLoading)。
3.判断小程序的API、回调函数、参数组件等是否在当前版本可使用的API是(wx.canIUse)。
4.(组件)是视图层的基本组成单元。
5.音乐小程序列表中,歌曲列表数组数据通过(push())方法来添加歌曲信息。
6.音乐播放列表中,通过可(事件对象)以获取到当前播放歌曲的索引值。
7.微信小程序媒体组件中,通过(wx.createInnerAudioContext())来创建一个InnerAudioContext 实例。
8.在InnerAudioContext 实例中,用(
startTime
)来设置开始播放的位置,默认值为0。
9.在slider组件的属性中,(max)属性用来设置进度条的最大值,默认是100。
10.在音乐播放列表循环完成后,列表的索引值是从(0)开始的。

五、简答题

请简单列举音频接口API创建的InnerAudioContext 实例属性和方法。

属性:

1.src:音频资源地址;

2.startTime:开始播放的位置;

3.autoPlay:是否自动播放;

4.loop是否循环播放;

方法:

1.play():音乐播放;

2.pause():音乐暂停;

3.stop()停止(停止的音乐再次播放会从头开始)等。

六、编程题

1.请在音乐小程序项目中实现切换到上一曲功能。

2.请在音乐小程项目中实现音乐推荐页面的数据绑定和列表渲染。


本文转载自: https://blog.csdn.net/WHT869706733/article/details/124116026
版权归原作者 一条小橘猫 所有, 如有侵权,请联系我们删除。

“微信小程序开发教程:项目六媒体组件 课后习题”的评论:

还没有评论