新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 基于Android系統的影音播放器開發(fā)

        基于Android系統的影音播放器開發(fā)

        作者: 時間:2011-03-30 來源:網絡 收藏

        3.3 軟件模塊
        根據播放軟件功能,可以將軟件劃分為以下幾個模塊:
        (1)啟動畫面>模塊。主要功能是顯示軟件啟動畫面。利用定時器線程去控制啟動畫面顯示時間,并且當用戶按下按鍵的時候,會立即中斷啟動畫面的顯示并跳轉到主菜單>模塊。
        (2)主菜單>模塊。主要功能是提供播放軟件的用戶界面。用戶界面由的XML配置生成。
        主菜單提供三個選項,分別是視頻播放、音頻播放和退出程序;視頻播放時,調用文件瀏覽器>模塊,讓用戶選擇需要播放的視頻文件。音頻播放時,調用播放列表管理>模塊,讓用戶選擇需要播放的列表。
        (3)文件瀏覽器>模塊。用于瀏覽內存卡上的文件。如果路徑是文件夾,則列出該文件央下的所有文件;如果路徑是文件,則先檢查文件擴展名是否為支持的視頻格式,如果是,則調用內置的播放。
        (4)音頻播放>模塊。它包括以下幾個模塊:
        ①播放列表管理>模塊。主要功能是添加、刪除、重命名列表。通過Content providers訪問的播放列表數據庫,并利用修改的結果更新數據庫。因為采用的是的數據庫,所以與系統內置的音樂列表共用。同時,它還提供添加列表內容的接口。通過播放列表管理模塊進入到播放列表內容管理>模塊。
        ②播放列表內容管理>模塊。主要功能是添加、刪除、多選播放列表中的歌曲。在中,每個列表都會有一個相應的歹盯表內容庫,保存了該列表里面所包含的歌曲ID。通過ContentProviders可以訪問并修改。其中,添加功能是文件瀏覽器實現的,在文件瀏覽器中可以對音樂文件的進行標記和添加。
        ③正在播放>模塊。主要功能是顯示歌曲的相關信息(專輯封面、專輯名稱、歌手、長度等)和顯示正在播放歌曲的時間進度,控制歌曲的播放。
        正在播放>模塊的界面用XML配置生成。
        3.JPG
        實際使用的效果圖如圖2所示。

        本文引用地址:http://www.104case.com/article/166193.htm

        7.jpg



        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 宁安市| 乳山市| 河东区| 崇义县| 郧西县| 双城市| 冷水江市| 宝坻区| 宁化县| 将乐县| 焦作市| 廉江市| 娄底市| 鹤山市| 高州市| 平江县| 金湖县| 遂平县| 象山县| 喀喇沁旗| 镇江市| 永靖县| 西峡县| 龙井市| 霸州市| 绥阳县| 鱼台县| 江孜县| 鹤壁市| 丁青县| 信阳市| 洱源县| 绍兴市| 罗田县| 晋宁县| 晋城| 泗水县| 安阳市| 仪陇县| 海丰县| 屯昌县|