feat: ✨ boot测试
This commit is contained in:
parent
2b808dd35b
commit
3b49a8d776
39
k230/boot.py
Normal file
39
k230/boot.py
Normal file
@ -0,0 +1,39 @@
|
||||
# play mp4 file example
|
||||
#
|
||||
# Note: You will need an SD card to run this example.
|
||||
#
|
||||
# You can load local files to play. The current version only supports MP4 format, video supports 264/265, and audio supports g711a/g711u.
|
||||
|
||||
from media.player import * #导入播放器模块,用于播放mp4文件
|
||||
import os
|
||||
|
||||
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
|
||||
|
||||
#等待播放结束
|
||||
try:
|
||||
while(start_play):
|
||||
time.sleep(0.1)
|
||||
os.exitpoint()
|
||||
except KeyboardInterrupt as e:
|
||||
print("user stop: ", e)
|
||||
except BaseException as e:
|
||||
sys.print_exception(e)
|
||||
|
||||
player.stop() #停止播放
|
||||
print("play over")
|
||||
|
||||
if __name__ == "__main__":
|
||||
os.exitpoint(os.EXITPOINT_ENABLE)
|
||||
play_mp4_test("/sdcard/logo_3s.mp4")#播放mp4文件
|
||||
BIN
k230/logo.jpg
Normal file
BIN
k230/logo.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 41 KiB |
BIN
k230/logo_3s.mp4
Normal file
BIN
k230/logo_3s.mp4
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user