# 例程2:程序控制————向窗口动态发送音视频文件,并播放该文件
# 每一个视频必须提供两个同名文件:视频文件(青花.avi)和位图文件(青花.bmp)
gui = GUI()
gui.HideConsoleWindow()
time = TIME()
# 视频列表,视频的文件名必须使用绝对路径
medias = ["C:\\fine\\exampleRes\\职场.avi","C:\\fine\\exampleRes\\赛车.avi","C:\\fine\\exampleRes\\青花.avi"]
title = "视频播放"
size = [10,3,100,40]
media = ["C:\\fine\\exampleRes\\职场.avi","media",20,5,30,20]
# 打包设计元素
list = [title,size,media]
i = 0
num = gui.Fine(list) # 创建Fine窗口,并返回资源ID
while gui.FineClosed(num) != -1 # 检查窗口关闭消息
{
PowerDown(3) # 节能设置
if i == 0
{
gui.PlayMedia(num,medias[i]) # 播放文件0
}
elif i == 1
{
gui.PlayMedia(num,medias[i]) # 播放文件1
}
elif i == 2
{
gui.PlayMedia(num,medias[i]) # 播放文件2
}
i = i + 1
if i >= 3
{
i = 0
}
time.sleep(30000)
}