player - mp4文件播放器例程

player - mp4文件播放器例程#

本示例程序用于对 CanMV 开发板进行一个mp4文件播放器的功能展示。

from media.player import * #导入播放器模块,用于播放mp4文件

start_play = False #播放结束flag
def player_event(event,data):
    global start_play
    if(event == K_PLAYER_EVENT_EOF): #播放结束标识
        start_play = False #设置播放结束标识

def play_mp4_test(filename):
    global start_play
    player=Player() #创建播放器对象
    player.load(filename) #加载mp4文件
    player.set_event_callback(player_event) #设置播放器事件回调
    player.start() #开始播放
    start_play = True

    #等待播放结束
    while(start_play):
        time.sleep(0.1)

    player.stop() #停止播放
    print("play over")

play_mp4_test("/sdcard/app/tests/test.mp4")#播放mp4文件

具体接口定义请参考 player