新聞中心

EEPW首頁(yè) > 新聞縱覽 > 蜻蜓FM開(kāi)源“SmartXPlayer”音頻播放組件,打造鴻蒙多端音頻播放新引擎

蜻蜓FM開(kāi)源“SmartXPlayer”音頻播放組件,打造鴻蒙多端音頻播放新引擎

作者: 時(shí)間:2025-07-21 來(lái)源: 收藏

近日,由蜻蜓FM研發(fā)的音頻播放組件“SmartXPlayer”正式開(kāi)源并上線 OpenHarmony 三方庫(kù)中心倉(cāng)。作為一款專為鴻蒙多端場(chǎng)景打造的音頻播放引擎,SmartXPlayer基于鴻蒙系統(tǒng)分布式能力和多線程架構(gòu),提供高性能、易集成的音頻播放能力支持,助力開(kāi)發(fā)者高效構(gòu)建更順滑、更智能、更便捷的音頻播放體驗(yàn)。

微信圖片_20250721160345.png

當(dāng)前,隨著音頻內(nèi)容和智能設(shè)備的普及,傳統(tǒng)播放器在多端適配、分布式投播、主線程阻塞等方面存在開(kāi)發(fā)難、效率低、體驗(yàn)差等痛點(diǎn)。在這一背景下,SmartXPlayer 應(yīng)運(yùn)而生,以組件化、跨線程、高擴(kuò)展的技術(shù)路徑,有效提升鴻蒙平臺(tái)音頻應(yīng)用開(kāi)發(fā)效率與終端播放體驗(yàn)。

SmartXPlayer基于蜻蜓FM實(shí)際業(yè)務(wù)場(chǎng)景研發(fā)打磨,在多項(xiàng)關(guān)鍵能力上具備優(yōu)異表現(xiàn):

跨線程播放架構(gòu),提升系統(tǒng)響應(yīng)效率

SmartXPlayer首創(chuàng)子線程播放技術(shù),通過(guò)引入ThreadWorker機(jī)制,播放任務(wù)在子線程處理,主線程專注UI渲染與狀態(tài)管理,將播放性能提升50%,有效緩解主線程阻塞帶來(lái)的卡頓、閃退等問(wèn)題。

支持分布式投播與后臺(tái)播放,適配多端設(shè)備

SmartXPlayer內(nèi)置的SXCastPlayer實(shí)現(xiàn)了與本地播放器一致的標(biāo)準(zhǔn)播放接口,開(kāi)發(fā)者無(wú)需為投播功能單獨(dú)學(xué)習(xí)新接口。同時(shí),它能實(shí)時(shí)監(jiān)聽(tīng)設(shè)備連接狀態(tài)變化,當(dāng)檢測(cè)到投播需求時(shí),播放器會(huì)自動(dòng)將內(nèi)部的播放邏輯從本地播放器切換為SXCastPlayer,從而實(shí)現(xiàn)“本地播放”到“跨設(shè)備投播”的無(wú)縫銜接。此外,它還具備后臺(tái)播放與狀態(tài)同步能力,實(shí)現(xiàn)鴻蒙“全場(chǎng)景互聯(lián)”下的流暢音頻體驗(yàn)。

高度抽象API,開(kāi)發(fā)門檻低、接入效率高

SmartXPlayer組件接口設(shè)計(jì)高度抽象,支持一行代碼實(shí)現(xiàn)多端投播,僅需少量代碼即可快速實(shí)現(xiàn)初始化與播放控制,開(kāi)發(fā)效率大幅提升。

據(jù)蜻蜓FM內(nèi)部估算,在實(shí)際應(yīng)用中,實(shí)現(xiàn)同樣的音頻播放效果,SmartXPlayer相比傳統(tǒng)方案能夠?qū)㈤_(kāi)發(fā)時(shí)長(zhǎng)由2周縮短至2-3天,代碼量減少60%,維護(hù)成本降低50%,用戶體驗(yàn)顯著提升。目前該方案已在蜻蜓FM鴻蒙版和蜻蜓電臺(tái)元服務(wù)中集成使用, 整體表現(xiàn)優(yōu)異,并計(jì)劃在未來(lái)支持更多音頻內(nèi)容形態(tài)與播放場(chǎng)景的適配與擴(kuò)展。

圖片 2.png

SmartXPlayer現(xiàn)已正式上線OpenHarmony三方庫(kù)中心倉(cāng),開(kāi)發(fā)者可通過(guò)搜索“smartxplayer”獲取源碼與文檔,快速完成接入與配置。同時(shí)歡迎更多開(kāi)發(fā)者參與功能共創(chuàng)、問(wèn)題反饋、經(jīng)驗(yàn)分享,共同打造一個(gè)專業(yè)、穩(wěn)定、可靠的播放器方案。

未來(lái),華為還將聯(lián)合伙伴持續(xù)共建創(chuàng)新,面向底座技術(shù)、通用能力、垂類行業(yè)等場(chǎng)景推出系列開(kāi)發(fā)者場(chǎng)景化解決方案,不斷提升鴻蒙應(yīng)用的創(chuàng)新體驗(yàn)和開(kāi)發(fā)效率,與廣大開(kāi)發(fā)者共建繁榮的鴻蒙生態(tài)。

更多關(guān)于“SmartXPlayer”的詳細(xì)信息和使用指南,請(qǐng)?jiān)L問(wèn)“OpenHarmony官網(wǎng)”,點(diǎn)擊“開(kāi)發(fā)者”——>“三方庫(kù)中心倉(cāng)”——>搜索“smartxplayer”。

或訪問(wèn)“HarmonyOS開(kāi)發(fā)者官網(wǎng)”, 點(diǎn)擊“開(kāi)發(fā)者社區(qū)”——>“文章”——>搜索“smartxplayer”。



關(guān)鍵詞:

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉