本文導讀
ZDP14x0是一款基于開源GUI引擎的圖像顯示專用驅動芯片,可以通過串口或者SPI與其他芯片通信,且能播放視頻。本文將介紹如何在播放視頻過程中插入音頻。
在一些場景中,需要在視頻播放過程中插入音頻文件;例如電梯廣告機播放視頻時,到達樓層需插入樓層抵達音頻。鑒于此,在視頻相關接口中新增了在視頻播放中插入音頻的接口:
以及關閉插入音頻的接口:
在插入的音頻播放完成或手動調用接口關閉插入的音頻時,都會調用插入音頻接口傳入的音頻播放完成的回調函數,用以處理插入音頻播放完成后的相關操作,如不需要也可傳入NULL。
使用步驟
首先,音頻文件和視頻文件都需要通過音視頻轉換工具進行處理。在視頻轉換界面點擊瀏覽選中視頻文件,根據需求調整轉換設置,點擊開始轉換,等待轉換完成。轉換完成后的文件在原文件的同級路徑。音頻文件在音頻轉換頁面中進行同樣的操作。
在視頻正在播放的情況下,點擊插入音頻按鈕,視頻畫面正常播放,音頻則轉為播放“zlg.mp3”文件。點擊關閉插入音頻按鈕,將會關閉插入的音頻,轉為播放視頻聲音。
接口優化
目前對于播放視頻、插入音頻等接口,如果對應文件放在UI素材的data路徑下,可直接傳入對應文件的文件名(帶后綴),其余路徑的仍需要傳入絕對路徑。如:video.mp4和zlg.mp3都放在data路徑下:
播放video.mp4時插入zlg.mp3對應代碼將被簡化:
zdp_video_set_video_path(zdp_video, “video.mp4”);// 原本為”/bin/assets/default/raw/data/video.mp4”
video_insert_audio("zlg.mp3", NULL);// 原本為”/bin/assets/default/raw/data/ zlg.mp3”
-
接口
+關注
關注
33文章
8598瀏覽量
151157 -
音頻
+關注
關注
29文章
2877瀏覽量
81547 -
視頻
+關注
關注
6文章
1945瀏覽量
72910 -
驅動芯片
+關注
關注
13文章
1284瀏覽量
54637
原文標題:ZDP14x0系列小技巧-視頻播放中如何插入音頻
文章出處:【微信號:立功科技,微信公眾號:立功科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論