宝宝日记3:录制与播放视频

App Inventor被称为事件驱动的程序语言,它的含义是,事件是程序运行的触发器。回忆一下我们所做过的实例——电子试卷,如图下所示,橙色与紫色代码块都是一些被动的代码,它们或者被其他程序调用,或者被其他程序读写,但它们本身没有任何的能动性。只有那些黄色的事件块,它们通过调用或修改前两种块,才是实现程序的功能。

这些事件分为两大类,一类是用户出发的事件,另一类是内部事件。前者如按钮点击、对话框完成选择等,后者如计时事件、屏幕初始化事件等等。在我们即将完成的宝宝日记应用中,还用到了与视频的录制与播放相关的事件,没有这些事件,我们的程序简直是寸步难行!

本节课的目标是:

  1. 利用录像机的录制功能,实现视频的录制;

  2. 使用视频播放器组件,播放刚刚录制的视频。

请注意如何利用录像机及视频播放器的有关事件,来推动程序的运行。

作业:

改进屏幕的布局:

  1. 让录像及保存按钮紧贴屏幕底边;

  2. 尝试改变视频播放器的开启全屏属性,播放完整的画面。

附组件列表及代码截图:

请将学习过程中的疑问,以及对课程的意见或建议写在留言中。

(0)

相关推荐