优秀作品


#  例程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)

}

0