在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 設計應用 > 基于Symbian平臺的流媒體播放器設計與實現(xiàn)

            基于Symbian平臺的流媒體播放器設計與實現(xiàn)

            作者: 時間:2011-05-27 來源:網(wǎng)絡 收藏

              1 引言

              繼語音通話、短信服務、數(shù)據(jù)通信之后,音樂無線下載及實時播放正在成為全球手機運營商提供的新興服務之一,引發(fā)廣泛的關注。與傳統(tǒng)的基于個人電腦的音樂播放器相比,手機音樂播放器的優(yōu)勢在于其下載和播放方式的方便快捷,可以給用戶帶來輕松舒適的使用體驗。以手機音樂播放器為媒介,運營商可以依靠其自身對移動通信網(wǎng)絡服務的強大控制力,為顧客提供更好的服務。由于移動通信服務的靈活性和多樣性,使其在增值業(yè)務方面也有較強的擴展性。

               S60 平臺的MulTImedia Framework( MMF) API 可以為上層應用程序提供多媒體服務,為用戶創(chuàng)建和分發(fā)豐富多彩的音樂應用。作為一個多媒體處理單元的插件集,MMF 提供了操作終端硬件的通用接口,支持不同的音頻操作,可實現(xiàn)本地回放和流式回放兩種模式,可播放多種音頻格式。

              在現(xiàn)有基于 OS 的多媒體播放器的相關文獻中,討論了基于 平臺的移動客戶端的設計原理,給出了指導性意見,并在結構、緩沖等方面給出了優(yōu)化建議,在此基礎上提出了用戶界面的設計方案。但該文獻沒有給出多媒體技術的具體實現(xiàn)。本文設計并實現(xiàn)了基于Symbian 平臺的多媒體播放器,但其僅支持本地播放,并沒涉及到流式播放的相關技術。

              MMusic 是一款基于MMF 架構,用于播放多種音樂文件的多媒體播放軟件。它不僅實現(xiàn)了音樂文件的本地播放,同時支持流式播放。除此之外,該音樂播放器還支持音樂下載、歌詞下載及播放同步等功能。其界面美觀、操作簡單且具有多種功能。

              2 系統(tǒng)總體框架設計

              在設計系統(tǒng)框架時,首先明確了播放器需要實現(xiàn)的四項基本功能: ①支持mp3、wmv、aac 等多種格式的本地音頻播放; ②支持流式音頻播放; ③支持歌曲搜索及下載的功能; ④支持歌詞同步的功能。

              MMusic 播放器的程序實現(xiàn)基于Symbian S60 平臺的應用程序架構,采用多視圖框架,根據(jù)不同的功能構造不同的視圖。其視圖包括播放界面( 主界面) 、搜索歌曲界面、音樂媒體庫界面和電臺列表界面。其中播放界面是整個播放器的核心界面,主要負責音頻媒體的播放,包括本地播放和流式播放。

              根據(jù)播放模式的不同,動態(tài)選擇相應的菜單和播放引擎。本地播放使用CPlayerAdapter 引擎。該引擎使用音頻播放類CMdaAudioPlayerUtility 類及其相關的觀察器MMdaAudioPlayerCallback 來實現(xiàn)本地音頻播放。流式播放則使用CPluginAdaper 引擎來實現(xiàn),它使用了CMdaAudioOutputSTream 和MMdaAudioOutputStreamCallback 類。

              MMusic 音樂播放器按功能可劃分為六個模塊:

             ?、賃I 模塊,負責各個界面顯示和界面間的切換,并對用戶按鍵進行處理;②本地播放模塊,可以提供本地音頻文件播放及音量控制等服務;③流式播放模塊,實現(xiàn)與服務器的交互與流式播放;④數(shù)據(jù)下載模塊,負責音頻數(shù)據(jù)的下載及存儲;⑤歌詞同步模塊,保證音頻播放與歌詞播放的同步;⑥服務器模塊,提供音樂文件和歌詞等下載資源。不同模塊的關系如圖1 所示。

            圖1 MMusic 播放器功能關系圖


            上一頁 1 2 3 4 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉