如何實(shí)現(xiàn)大彩M醫(yī)用級串口屏播放外部SD卡音視頻文件
發(fā)布人:大彩科技發(fā)布日期:2020-09-04
本文適合大彩醫(yī)用級M系列串口屏產(chǎn)品使用。串口屏硬件版本:M系列固件 >= V6.3.249.00。版本查看:
2) VisualTFT與屏幕聯(lián)機(jī)成功后,右下角顯示的版本號
本文介紹醫(yī)用級M系列串口屏如何播放如何播放外部SD卡里的視頻、音頻文件。
3.1 配置串口屏工程
本文的文件主要介紹以下2點(diǎn):
(1) 播放音頻
(2) 播放視頻
3.1.1 播放音頻
本文播放音樂卡目錄下的‘mp3’文件,首先變量SD卡里面的mp3文件,在將路徑保存在全局緩沖區(qū),通過選定對應(yīng)的音樂播放/暫停,上一首,下一首等功能。
在畫面ID1中,分為以下5大部分,如圖31所示。
1) 歌曲菜單部分:顯示音樂名(文本控件ID6~10)、播放狀態(tài)(圖標(biāo)控件ID1~5)、選擇播放(按鈕控件ID11~15)。當(dāng)用戶點(diǎn)擊按鈕控件時(shí)候,會播放對應(yīng)文本控件顯示的音樂,并且標(biāo)量歌曲名稱和圖標(biāo)控件。2) 菜單翻頁部分:該部分主要由按鈕控ID16(上一頁)、按鈕控件ID20(下一頁)、文本控件ID 17(當(dāng)前頁)以及文本控件ID 20(總頁數(shù))。用戶點(diǎn)擊上一頁或下一頁會將遍歷的音樂名稱相應(yīng)顯示出來。3) 音量調(diào)節(jié)部分:點(diǎn)按鈕控件36顯示出調(diào)節(jié)部分的控件,調(diào)節(jié)部分主要如進(jìn)度條控件ID39和滑動條控件ID40來調(diào)節(jié)音量大小。4) 播放部分:當(dāng)音樂播放的時(shí)候,動畫控件ID31開始播放,播放完畢后,動畫控件ID32開始播放。5) 上/下一首部分:該部分由按鈕控件實(shí)現(xiàn),按鈕控件ID22上一首、按鈕控件ID23開始/暫停、按鈕控件ID24下一首功能。
本文當(dāng)用戶插入SD卡后,遍歷出所有音頻文件并保存在緩沖區(qū)里面,當(dāng)用戶翻頁或點(diǎn)擊播放時(shí),從緩沖區(qū)里面顯示音樂名或指定音樂播放。部分代碼如程序清單 1所示:
3.1.2 視頻播放
本文播放音頻通過遍歷SD卡目錄下的‘mp4’文件,通過選定對應(yīng)的視頻進(jìn)行播放。
在畫面ID2中,分為以下5大部分,如圖31所示。
1) 視頻菜單部分:顯示視頻名(文本控件ID6~10)、播放狀態(tài)(圖標(biāo)控件ID1~5)、選擇播放(按鈕控件ID11~15)。當(dāng)用戶點(diǎn)擊按鈕控件時(shí)候,會播放對應(yīng)文本控件顯示的是視頻,并且標(biāo)亮視頻名稱和圖標(biāo)控件。2) 菜單翻頁部分:該部分主要由按鈕控ID16(上一頁)、按鈕控件ID20(下一頁)、文本控件ID 17(當(dāng)前頁)以及文本控件ID 20(總頁數(shù))。用戶點(diǎn)擊上一頁或下一頁會將遍歷的視頻名稱相應(yīng)顯示出來。3) 音量調(diào)節(jié)部分:點(diǎn)按鈕控件36顯示出調(diào)節(jié)部分的控件,調(diào)節(jié)部分主要如進(jìn)度條控件ID39和滑動條控件ID40來調(diào)節(jié)音量大小。
4) 播放部分:該部分由按鈕控件實(shí)現(xiàn),按鈕控件ID22上一首、按鈕控件ID20開始/暫停、按鈕控件ID24下一首功能,按鈕控件ID21是控制上一首、下一首播放進(jìn)度的顯示/隱藏效果。
本文當(dāng)用戶插入SD卡后,遍歷出所有視頻文件并保存在緩沖區(qū)里面,當(dāng)用戶翻頁或點(diǎn)擊播放時(shí),從緩沖區(qū)里面顯示視頻名或指定視頻播放。部分代碼如程序清單 2所示。
如有問題歡迎聯(lián)系我司技術(shù)支持咨詢