初始化全局变量 播放列表 = [
{"title": "视频1", "url": "http://example.com/v1.mp4"},
{"title": "视频2", "url": "http://example.com/v2.mp4"},
{"title": "视频3", "url": "http://example.com/v3.mp4"}
]
初始化全局变量 当前索引 = 1
过程 播放视频(索引)
设置 全局变量 当前索引 = 索引
设置 全局变量 视频信息 = 获取列表项目(全局变量 播放列表, 索引)
设置 VideoPlayer1.Source = 获取键的值(全局变量 视频信息, "url", "")
调用 VideoPlayer1.Start()
设置 Label_Title.文本 = 获取键的值(全局变量 视频信息, "title", "")
设置 Label_Index.文本 = 索引 + "/" + 获取列表长度(全局变量 播放列表)
当 VideoPlayer1.Completed() 时
// 自动播放下一个
如果 全局变量 当前索引 < 获取列表长度(全局变量 播放列表) 则
调用 播放视频(全局变量 当前索引 + 1)
如果结束
当 Button_Next.被点击 时
如果 全局变量 当前索引 < 获取列表长度(全局变量 播放列表) 则
调用 播放视频(全局变量 当前索引 + 1)
如果结束
当 Button_Prev.被点击 时
如果 全局变量 当前索引 > 1 则
调用 播放视频(全局变量 当前索引 - 1)
如果结束