appinventor视频播放器主要就是video组件的使用。
我们在播放视频或者音频文件的时候,经常看到屏幕提升703错误。主要是因为程序没有加载完源文件就运行了程序。那么我们应该如何避免这一错误出现呢?那就是在程序初始化时先加载完源文件的素材,代码如下:
开始播放控制代码并且获取播放时长如下:
让视频循环播放代码如下:
音量控制使用滑条组件,代码:
全屏控制需要单击全屏按钮是全屏播放,单击退出按钮时退出全屏。由于目前手机屏幕尺寸各种大小的都有,如果直接使用组件提供的全屏组件部分手机有可能出现黑屏和报错。所以我们不直接使用组件,要用一种替换的方法,把播放器尺寸设置成手机屏幕的尺寸就不会出现上述问题。特别是做appinventor实训设计项目的时候,要是用到播放器组件就要特别注意这个问题。
下面就是全屏控制的源码,退出全屏只需将播放器尺寸设置成-1即可。
上面介绍的都是播放本地视频文件的方法。下面看看怎么播放网络上的视频,毕竟网上的资源多。原文件还是调用的网上的多。
非常简单的把源文件地址设置为网络资源地址就行: