【AI】Maixduino轻松学系列 —— (5)有屏幕的地方就有BAD APPLE
2021-10-311590
AI 快速预览详细
本文是Maixduino轻松学系列的第五篇教程,介绍了如何使用Maixduino通过Mind+实现音频和视频播放。首先需要恢复DFRobot官方固件,然后上传.wav格式的音频文件和.avi格式的视频文件,最后编写播放程序。通过这些步骤,用户可以轻松实现BAD APPLE的播放。
Maixduino轻松学系列课程:
1、Maixduino轻松学系列 —— (1)初识Maixduino
2、Maixduino轻松学系列 —— (2)Mind+带你畅玩经典红白机游戏
3、Maixduino轻松学系列 —— (3)基于Mind+的简易NTP网络时钟
4、Maixduino轻松学系列 —— (4)基于Mind+的图像识别:人脸检测
5、Maixduino轻松学系列 —— (5)有屏幕的地方就有BAD APPLE



如下图所示,“正在擦除flash”,直至上传进度完成100%。

(3)拔掉Maixduino,重新连接至Mind+
这时Mind+就会自动上传,烧录DFRobot官方固件,直至进度100%完成。刷完后的固件版本是MicroPython v0.5.1-215-g76a1bc4-dirty on 2021-05-19。




代码
from player import audio_player
from player import video_player
import _thread
# 事件回调函数
def thread_1():
print("播放音乐直到结束")
audio_player.play("/sd/Media/badapple.wav", True)
print("后台播放音频")
audio_player.play("/sd/Media/badapple.wav", False)
while True:
if (not bool(audio_player.state())):
print("后台播放音频结束")
def thread_2():
print("播放 视频直到结束")
video_player.play("/sd/Media/badapple.avi", True)
print("后台播放视频")
video_player.play("/sd/Media/badapple.avi", False)
while True:
if (not bool(video_player.state())):
print("后台播放视频结束")
_thread.start_new_thread(thread_1, ())
_thread.start_new_thread(thread_2, ())
audio_player.volume(80)
附件




