衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在音頻播放時插播音頻

立功科技 ? 來源:立功科技 ? 2024-11-25 15:40 ? 次閱讀

本文導讀

ZDP14x0系列芯片是內置開源GUI引擎的圖像顯示專用驅動芯片,內部集成16MB/64MB顯示內存、2D圖形加速器、音視頻解碼器等豐富多媒體功能。不僅支持音視頻播放,還支持在音視頻播放時插播音頻,本文將介紹如何在音頻播放時插播音頻。

音頻接口簡介

wKgaomdEKiOAfAunAAIDN1MjOG4735.png

圖1 音頻接口函數

音頻播放演示UI

為了更好的了解音頻接口如何使用,接下來繪制一個簡單的UI,用于演示音頻函數接口的使用。如圖2,演示UI非常簡單,其中1個標簽顯示UI標題,2個按鈕分別用于插入音頻和插入音頻關閉。按鈕分別添加事件,點擊后執行回調函數。

wKgaomdEKiOAFlbUAAAT2I0r4tQ680.png

圖2 UI界面設計

UI設計完成,將需要播放的音頻文件使用音視頻轉換工具convert_tool.exe處理,然后拷貝到UI工程素材路徑data文件夾,如圖3,在上位機編譯打包時會一并打包生成固件,然后升級更新到板子Flash。

wKgZomdEKiOAYW2aAAAyt46gMNI773.png

圖3 UI音頻素材

音頻插播邏輯程序

UI布局完成打包生成資源文件,接下來添加邏輯功能,編寫音頻播放控制程序。

音頻插播需要在音頻播放時才有效,因此先添加背景音樂播放程序。如圖4,在主頁面初始化時,先設置音頻播放的聲音大小,然后播放音頻列表的第一個音頻文件,接著注冊音頻播放完成回調函數。當音頻文件播放完成時,會執行播放完成回調函數,在回調函數中繼續播放新的音頻,示例程序打開的是同一個音頻即為單曲循環。

wKgZomdEKiOAWa3jAAFnN1Aqcl8335.png

圖4 音頻播放程序

背景音樂播放程序編輯完成,接下來編寫音頻插播程序。

如圖5,當點擊插入音頻按鈕時,執行插入音頻按鈕回調函數,在回調函數中調用音頻插播接口打開需要插播的音頻,注冊音頻插播完成回調函數,以及切換下次插播的音頻序號。

當點擊插入關閉按鈕時,執行插入關閉按鈕回調函數,在回調函數中調用插入音頻關閉函數,關閉當前插播的音頻。

插播的音頻播放完成或者主動關閉插播的音頻,都會執行音頻插播完成回調函數,示例中音頻插播完成函數只做了播放完成提示,實際開發可添加標志位處理。

wKgZomdEKiOAI9uCAAEO508VIEI375.png

圖5 音頻插播程序

至此,音頻播放及音頻插播示例程序編輯完成,編譯打包生成UI固件升級到板子測試驗證。

注意:在音頻播放時,調用音頻播放接口不會生效,需要先關閉當前音頻或當前音頻播放完成,才能調用該接口播放新的音頻;在插播的音頻播放時,調用音頻插播接口不會生效,需要先關閉當前插播音頻或當前插播音頻播放完成,才能插播新的音頻。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 音頻
    +關注

    關注

    29

    文章

    2900

    瀏覽量

    81929
  • 音視頻
    +關注

    關注

    4

    文章

    483

    瀏覽量

    29977
  • 開源
    +關注

    關注

    3

    文章

    3402

    瀏覽量

    42711
  • 驅動芯片
    +關注

    關注

    13

    文章

    1295

    瀏覽量

    54916

原文標題:ZDP14x0系列小技巧-如何在音頻播放時插播音頻

文章出處:【微信號:立功科技,微信公眾號:立功科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    音頻播放功能的愛普生IC支持12種言語

    音頻播放
    Piezoman壓電俠
    發布于 :2024年01月12日 09:55:57

    使用低級音頻函數實現音頻采集與播放

    使用低級音頻函數實現音頻采集與播放,下來看看。
    發表于 01-21 11:17 ?8次下載

    數字時代的廣播音頻采集與傳輸

    數字時代的廣播音頻采集與傳輸,有需要的下來看看。
    發表于 01-21 11:17 ?9次下載

    Auracast廣播音頻的應用場景及技術實現

    功能,這項技術讓音頻通訊不再局限于點對點通訊,可以讓音頻源設備能夠向附近不限數量的藍牙音頻接收設備播放音頻流。Auracast廣播音頻是符合
    發表于 10-12 11:33 ?3910次閱讀

    地鐵廣播音頻模塊定制,SIP2402V音頻播放模塊

    SIP2402V網絡音頻模塊是一款高性能的網絡音頻解碼播放模塊。它提供了多種音頻解碼格式,支持TCP、UDP、RTP、組播、廣播等多種網絡協議,使其可以廣泛地應用于各種商業網絡
    發表于 04-26 14:31 ?293次閱讀
    地鐵廣<b class='flag-5'>播音頻</b>模塊定制,SIP2402V<b class='flag-5'>音頻</b><b class='flag-5'>播放</b>模塊

    4G網絡音頻廣播模塊 4G觸發廣播音頻模塊

    SV-70 4U G 網絡音頻模塊是一款帶2*30W功放輸出的4G廣播音頻模塊,采用高性能ARM處理器及專業Codec,能接收4G廣播音頻數據流,轉換成音頻模擬信號輸出。帶有一路lin
    的頭像 發表于 05-16 10:37 ?879次閱讀
    4G網絡<b class='flag-5'>音頻</b>廣播模塊 4G觸發廣<b class='flag-5'>播音頻</b>模塊

    Auracast廣播音頻如何幫助全世界聽得更清楚

    藍牙技術聯盟(Bluetooth SIG)在去年發布了一項改變人們生活的音頻創新“黑科技”——Auracast廣播音頻。自那時起,整個市場就對這一音頻廣播變革可能帶來的用例充滿期待,并在業內掀起
    的頭像 發表于 07-04 11:36 ?1367次閱讀

    ip網絡數字廣播音頻點播終端 IP廣播網絡音頻解碼播放終端

    網絡音頻解碼終端 校園IP網絡廣播語音考試聽力終端 ip網絡數字廣播音頻點播終端 IP廣播網絡音頻解碼播放終端 網絡廣播終端校園廣播系統網絡音頻
    的頭像 發表于 07-10 09:14 ?1079次閱讀
    ip網絡數字廣<b class='flag-5'>播音頻</b>點播終端  IP廣播網絡<b class='flag-5'>音頻</b>解碼<b class='flag-5'>播放</b>終端

    AURACAST Broadcasts藍牙 廣播音頻

    藍牙 AURACAST Broadcasts廣播音頻
    的頭像 發表于 03-08 15:59 ?1541次閱讀
    AURACAST Broadcasts藍牙 廣<b class='flag-5'>播音頻</b>

    【技術專欄】泰凌微電子Auracast?廣播音頻應用場景介紹

    。低功耗音頻為藍牙技術帶來了廣播音頻功能,這項技術讓音頻通訊不再局限于點對點通訊,可以讓音頻源設備能夠向附近不限數量的藍牙音頻接收設備
    的頭像 發表于 09-20 08:40 ?2468次閱讀
    【技術專欄】泰凌微電子Auracast?廣<b class='flag-5'>播音頻</b>應用場景介紹

    高通Auracast廣播音頻解決方案

    高通Auracast廣播音頻解決方案藍牙低功耗音頻(Bluetooth? LE Audio)的發布推出了一項全新的藍牙功能——Auracast?廣播音頻。Auracast?廣播音頻使
    發表于 07-04 17:56 ?3次下載

    聆聽未來:藍牙Auracast? 廣播音頻技術

    在數字化和移動化日益發展的今天,音頻內容的消費和共享已成為日常生活的一部分。Auracast廣播音頻,作為最新的藍牙技術創新,它允許音頻源向周圍的多個藍牙設備廣播音頻,無論是在家中、辦
    的頭像 發表于 03-22 08:19 ?1198次閱讀
    聆聽未來:藍牙Auracast? 廣<b class='flag-5'>播音頻</b>技術

    Auracast廣播音頻創造全新音頻體驗

    Auracast廣播音頻是藍牙廣播音頻的一組定義配置,在公共廣播配置文件(Public Broadcast Profile,縮寫為PBP)規范中進行了規定,可為消費者帶來全新的音頻體驗。自藍牙低功耗
    的頭像 發表于 10-12 14:36 ?662次閱讀

    Auracast廣播音頻改裝指南

    在藍牙設備廠商、分析師、行業專家的期待下,Auracast 廣播音頻正在被部署到節日活動、會議中心,并在眾多音頻活動展會上展示。在前不久,谷歌還增加了一項功能,可以讓企業或場所表明其場地正在支持
    的頭像 發表于 11-09 16:49 ?591次閱讀

    何在播放視頻過程中插入音頻

    ZDP14x0是一款基于開源GUI引擎的圖像顯示專用驅動芯片,可以通過串口或者SPI與其他芯片通信,且能播放視頻。本文將介紹如何在播放視頻過程中插入音頻
    的頭像 發表于 12-26 11:13 ?429次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>播放</b>視頻過程中插入<b class='flag-5'>音頻</b>
    优博百家乐官网现金网平台| 荷规则百家乐官网的玩法技巧和规则 | 百家乐智能分析软| 百家乐官网有几种玩法| 威尼斯人娱乐城免费注册| 百家乐官网免费体验金| 金公主百家乐官网现金网| 白金会娱乐场怎么样| BB百家乐大转轮| 至尊百家乐官网赌场娱乐网规则 | 六合彩下注网| 威尼斯人娱乐中心老品牌| 云鼎百家乐现金网| 新百家乐官网庄闲路单图记录| 雅江县| 大发888手机版下载官方网站| 百家乐凯时娱乐平台| 百家乐游戏网址| 利都百家乐官网国际娱乐平台| 百家乐官网有没有攻略| tt娱乐城注册| 大发888官方 论坛| 大发888老虎机下载免费| 马尼拉百家乐的玩法技巧和规则| 百家乐怎样发牌| 百家乐官网娱乐平台网77scs| 澳门百家乐官网搏牌规则| 延庆县| 百家乐怎么玩| 免费百家乐预测软件| 百家乐任你博娱乐| 百家乐网络真人斗地主| 百家乐开户导航| 赌场百家乐投注公式| 百乐坊百家乐游戏| 百家乐视频看不到| 百家乐买隔一数| 实战百家乐官网十大取胜原因百分百战胜百家乐官网不买币不吹牛只你能做到按我说的.百家乐官网基本规则 | 玩百家乐请高手指点| 中骏百家乐的玩法技巧和规则 | 百家乐破解视频|