91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用音頻接口播放音頻文件

立功科技 ? 來源:立功科技 ? 2024-08-06 16:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文導(dǎo)讀

ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,內(nèi)部集成16MB顯示內(nèi)存、2D圖形加速器、音頻解碼器等豐富多媒體功能,本文將介紹如何使用音頻接口播放音頻文件。

ZDP1440 SDK不僅支持?jǐn)?shù)據(jù)發(fā)送、蜂鳴器、背光調(diào)節(jié)接口函數(shù),也支持音頻接口函數(shù),本文將重點(diǎn)介紹音頻接口的使用。

一、 音頻接口簡(jiǎn)介

打開ZDP1440 SDK,在03.UI_build_project/awtk_main/awtk_func.h頭文件中可以看到所有支持的硬件接口函數(shù),其中音頻接口函數(shù)如圖1,包括音頻播放、音量設(shè)置、播放暫停、音頻關(guān)閉等函數(shù)接口。

wKgaomax2v2AEyloAACB4D5zc8Q785.jpg

圖1

二、 音頻播放UI

了解了音頻接口函數(shù),接下來基于實(shí)例UI演示音頻播放。

打開AWStudio軟件,如圖2,可以看到音樂播放器演示Demo非常適合我們本次音頻播放演示。鼠標(biāo)雙擊,下載并打開UI,打包、編譯后模擬運(yùn)行,可以看到UI非常炫酷,并對(duì)應(yīng)有3首歌曲的界面。

wKgaomax2v2AWOHWAAK46C9LBJU958.jpg

圖2

為了播放的音頻和歌曲UI一致,自行從網(wǎng)上下載對(duì)應(yīng)歌曲的MP3音頻,并放到awtk-demo-music-player\design\default\data路徑下,如圖3。

UI打包后生成UI資源文件,如圖4,后續(xù)UI升級(jí)燒錄到板子用于音頻的播放。

wKgaomax2v2ATiIUAABalWRh7aw162.jpg

圖3

wKgZomax2v2AC-TpAABZj7Yco2A763.jpg

圖4

三、 音頻接口調(diào)用

UI和音頻素材都已準(zhǔn)備完成,接下來編輯代碼,添加音頻播放接口完善邏輯功能。

設(shè)置音量和增益大小

在窗口初始化函數(shù),調(diào)用音量設(shè)置函數(shù)設(shè)置聲音的大小,調(diào)用增益設(shè)置函數(shù)設(shè)置聲音增益,如圖5。

wKgZomax2v2AGx99AACUIElJX0s098.jpg

圖5

播放歌曲音頻

在歌曲信息加載函數(shù)中,先關(guān)閉上次播放的音頻,然后調(diào)用音頻播放接口打開新的音頻。由于音頻關(guān)閉后,退出需要一定時(shí)間,所以先創(chuàng)建定時(shí)器,在定時(shí)器中打開新的音頻。

音頻播放接口函數(shù)傳入的參數(shù)為音頻路徑及文件名,而音頻資源文件在HMI-ZDP1440文件系統(tǒng)上的路徑為/bin/assets/default/raw/data,因此函數(shù)參數(shù)如圖6。

HMI-ZDP1440資源文件路徑,參考如何OTA差分升級(jí)顯示素材中的UI固件簡(jiǎn)介。

wKgZomax2v2Aep-wAAGieghWZlk234.jpg

圖6

添加暫停播放

在播放點(diǎn)擊回調(diào)函數(shù)中添加暫停播放、繼續(xù)播放的處理,函數(shù)調(diào)用如圖7。

wKgaomax2v2ANLVrAAD-YbG8Gto195.jpg

圖7

至此,音樂播放器音頻處理邏輯添加完成。在上位機(jī)一鍵打包編譯生成UI固件并更新到板子上,下面一起看看演示效果。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 音頻接口
    +關(guān)注

    關(guān)注

    1

    文章

    105

    瀏覽量

    64864
  • 驅(qū)動(dòng)芯片
    +關(guān)注

    關(guān)注

    13

    文章

    1411

    瀏覽量

    56439
  • 音頻文件
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    7337
  • 立功科技
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    6307

原文標(biāo)題:ZDP1440系列小技巧 | 如何播放音頻文件

文章出處:【微信號(hào):立功科技,微信公眾號(hào):立功科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    PCB設(shè)計(jì)丨AUDIO音頻接口

    、編輯或錄制。同時(shí),音頻接口也可以將數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào),并將其發(fā)送到音箱或耳機(jī)中進(jìn)行播放。 ? 一、AUDIO音頻接口介紹 AUDIO音頻接口通常包括 輸入和輸出
    的頭像 發(fā)表于 03-19 14:30 ?2935次閱讀
    PCB設(shè)計(jì)丨AUDIO<b class='flag-5'>音頻接口</b>

    請(qǐng)問如何使用PSoC4播放音頻文件?

    如何使用 PSoC4 播放音頻文件
    發(fā)表于 07-02 07:19

    音頻文件(WAV)特技播放的原理及實(shí)現(xiàn)

    本帖最后由 eehome 于 2013-1-5 10:08 編輯 音頻文件播放是開發(fā)多媒體軟件中的一個(gè)重要內(nèi)容,但有時(shí)需要對(duì)它進(jìn)行特技播放,如快速播放,慢速
    發(fā)表于 03-12 00:42

    LabVIEW 播放音頻文件-

    LabVIEW 播放音頻文件-
    發(fā)表于 01-20 17:30

    FPGA+VS1003+flash方案,播放音頻文件耳機(jī)沒有任何聲音

    大家好,公司項(xiàng)目采用的是FPGA+VS1003+flash方案,flash用于保存音頻文件。目前播放遇到問題了,描述如下:首先我確認(rèn)了以下幾點(diǎn):1.首先是硬件方面,目前已經(jīng)完成了寄存器配置的測(cè)試
    發(fā)表于 01-16 23:10

    5509A播放音頻文件感覺全是雜音

    我將音頻文件放到SD卡中,用DSP5509A將其讀取出來,并發(fā)送給AIC23,但是播放出來的音樂感覺全是雜音,請(qǐng)問是對(duì)AIC23的配置不對(duì)嗎?我放在SD卡中的文件是MP3文件,比特率是
    發(fā)表于 02-12 11:41

    請(qǐng)問怎么將紅外編碼轉(zhuǎn)成音頻文件

    最近公司要求做一個(gè)手機(jī)app遙控器,找了一家公司外包,但是現(xiàn)在遇到問題,他們需要音頻文件(MP3,wav之類的),我們的編碼必須轉(zhuǎn)成音頻文件才行?;舅悸肪褪鞘謾C(jī)播放這個(gè)音頻文件,耳機(jī)
    發(fā)表于 02-24 23:34

    Matlab處理音頻文件

    文章目錄Matlab處理音頻文件DAC播放DAC配置Tim配置開始應(yīng)用層數(shù)據(jù)流向Matlab處理音頻文件Audio_filename = 'Audio.wav';% 獲取原音頻數(shù)據(jù)[A
    發(fā)表于 08-17 06:36

    如何用STM32F103xx單片機(jī)通過外部I2S音頻編解碼器來播放音頻文件

    如何用高密度STM32F103xx單片機(jī)通過外部 I2S音頻編解碼器來播放音頻文件,本手冊(cè)僅適用于STM32F103系列,可以實(shí)現(xiàn)音頻播放功能
    發(fā)表于 12-01 07:42

    光纖音頻接口

    光纖音頻接口:光纖音頻接口TosLink,全名Toshiba Link,這是日本東芝(TOSHIBA)公司較早開發(fā)并設(shè)定的技術(shù)標(biāo)準(zhǔn),在視聽器材的背板上有Optical作標(biāo)識(shí)。現(xiàn)在幾乎所
    發(fā)表于 07-02 10:14 ?3741次閱讀

    103xx通過外部I2S音頻解碼器播放音頻文件

    103xx通過外部I2S音頻解碼器播放音頻文件
    發(fā)表于 01-12 18:26 ?56次下載

    基于ESP32構(gòu)建的音頻播放

    在這里,我們將使用LM386 和一個(gè)帶有 ESP32 的揚(yáng)聲器來播放音樂文件音頻輸出可能不大,但此應(yīng)用程序顯示了 ESP32 板播放音頻文件的能力。
    發(fā)表于 08-08 15:37 ?2.5w次閱讀
    基于ESP32構(gòu)建的<b class='flag-5'>音頻</b><b class='flag-5'>播放</b>器

    AN4309_將STM32L1xx微控制器與外部I2S音頻編解碼器連接起來播放音頻文件

    AN4309_將STM32L1xx微控制器與外部I2S音頻編解碼器連接起來播放音頻文件
    發(fā)表于 11-21 08:11 ?0次下載
    AN4309_將STM32L1xx微控制器與外部I2S<b class='flag-5'>音頻</b>編解碼器連接起來<b class='flag-5'>播放音頻文件</b>

    AN2739 如何用高密度STM32F103xx單片機(jī)來播放音頻文件

    AN2739 如何用高密度STM32F103xx單片機(jī)來播放音頻文件
    發(fā)表于 11-24 08:30 ?4次下載
    AN2739 如何用高密度STM32F103xx單片機(jī)來<b class='flag-5'>播放音頻文件</b>

    使用STM32L1xx微控制器與外部I2S音頻編解碼器播放音頻文件

    電子發(fā)燒友網(wǎng)站提供《使用STM32L1xx微控制器與外部I2S音頻編解碼器播放音頻文件.pdf》資料免費(fèi)下載
    發(fā)表于 09-21 11:30 ?3次下載
    使用STM32L1xx微控制器與外部I2S<b class='flag-5'>音頻</b>編解碼器<b class='flag-5'>播放音頻文件</b>
    主站蜘蛛池模板: 日本在线观看成人小视频 | 视频黄色在线 | 国产福利观看 | 性欧美bbbbbb | 神马电影天堂网 | 黄网免费看 | a一级日本特黄aaa大片 | 偷偷狠狠的日日2020 | 欧美日韩精品乱国产 | 色在线看| 亚洲免费mv | 国产精品色婷婷在线观看 | h在线观看免费 | tube69hdxxxx日本| 欧美白人极品性喷潮 | 韩国理论片2023现在观看 | 成人免费久久精品国产片久久影院 | 国产女同 | 欧美视频一区二区三区在线观看 | 国产叼嘿网站免费观看不用充会员 | 男人天堂伊人 | 欧美色欧美亚洲高清在线视频 | 明星三级国产免费播放 | 黑人一区二区三区中文字幕 | 国产精品bdsm在线调教 | 久久精品国产乱子伦多人 | 五月激情综合丁香色婷婷 | 三级网站在线免费观看 | 中文一区在线观看 | 手机在线电影你懂的 | 精品国产综合区久久久久99 | 日操夜干 | 国产一区二区播放 | 人人插人人艹 | 天天摸天天操天天射 | 国产va在线观看 | 精品一区 二区三区免费毛片 | 狼色影院 | 青娱乐久草 | 99久久香蕉国产综合影院 | 在线免费你懂的 |