亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        車載媒體系統(tǒng)簡(jiǎn)介

        2019-05-18 08:38:18嚴(yán)濤
        科教導(dǎo)刊·電子版 2019年9期
        關(guān)鍵詞:菜單車載框架

        摘 要 隨著生活水平的逐漸提高,汽車已成為非常流行的社會(huì)話題,越來越多的人喜歡上汽車,汽車能給人帶來家的感覺,大大加快了社會(huì)產(chǎn)業(yè)的新陳代謝,而車載媒體系統(tǒng)基本上是每一輛車的必備,一款好的車載媒體系統(tǒng)使用起來也是一種享受,本人旨在深入研究車載媒體系統(tǒng)的實(shí)現(xiàn),車載媒體的實(shí)現(xiàn)是需要方方面面的能力,特別是個(gè)人開發(fā)的時(shí)候,沒有團(tuán)隊(duì)的支持,一切東西都要經(jīng)過自己的親手來打造,不過這也是練就個(gè)人能力的時(shí)候,制作這樣一個(gè)系統(tǒng)的目的在于其一,能很好的鍛煉個(gè)人能力,如果是團(tuán)隊(duì)就是團(tuán)隊(duì)協(xié)作能力,其二,更能了解整個(gè)軟件產(chǎn)業(yè)的構(gòu)成,其意義遠(yuǎn)大于軟件本身,程序需要學(xué)習(xí)的內(nèi)容大概可能分為三個(gè)部分,第一部分:語言功底C/C++,第二部分:編程工具的熟練使用如Qt Creator,第三部分:車載媒體的邏輯控制如:界面,交互邏輯,嵌入式等,可以說掌握這三部分能幫助實(shí)現(xiàn)一個(gè)簡(jiǎn)單的Demo,車載媒體系統(tǒng)一般基于linux系統(tǒng)下進(jìn)行運(yùn)行的,所以,最好使用linux環(huán)境下來進(jìn)行開發(fā)!

        關(guān)鍵詞 車載媒體播放器 C/C++ Qt Creator FFmpeg Demo linux

        中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A

        我們使用是C++語言來開發(fā)實(shí)現(xiàn),IDE使用Qt環(huán)境,比較好的是Qt是一個(gè)跨平臺(tái)的框架,在第五章我會(huì)較詳細(xì)的介紹Qt框架與C++的同異之處,代碼只需少量修改即可移殖到相應(yīng)的平臺(tái)上去,首先,一款車載多媒體定有一個(gè)界面,一個(gè)主菜單,菜單欄里有相應(yīng)的功能給用戶使用,如音樂,視頻,相冊(cè)等,這些功能就要逐條實(shí)現(xiàn),下面我們就先討論各功能的實(shí)現(xiàn)。

        主菜單:可以做成滑動(dòng)的,也可以做成靜態(tài)的,當(dāng)然滑動(dòng)的難度系數(shù)肯定要高一些,做成靜態(tài)只要調(diào)整相對(duì)位置就好,放便但不夠較多的用戶體驗(yàn)。主菜單欄里有電話,音樂,視頻,藍(lán)牙,設(shè)置等。

        電話界面:一定會(huì)有一個(gè)撥號(hào)盤,還有直接通過手機(jī)獲取聯(lián)系人在車載上顯示,一個(gè)最近撥號(hào),還有一個(gè)聯(lián)系人界面。

        音樂界面:一定要有一個(gè)當(dāng)前歌曲的頭像界面,還有歌詞隨著歌曲播放滾動(dòng)的界面,當(dāng)然肯定要有播放列表,用戶可以對(duì)播放列表做增刪改查的相關(guān)動(dòng)作!

        視頻界面:視頻界面我們可以設(shè)計(jì)比較簡(jiǎn)約一點(diǎn)的,有一個(gè)視頻播放的界面,有一個(gè)正在播放的片名,還有一個(gè)播放列表。

        文件管理界面:這個(gè)是一個(gè)可選的功能,如果有必要的話,我們可以自己實(shí)現(xiàn)一個(gè)文件管理系統(tǒng),并不是很難,可以對(duì)文件進(jìn)行刪查就好!

        設(shè)置界面:設(shè)置的內(nèi)容比較雜亂,如有設(shè)置音量,設(shè)置語言,設(shè)置各個(gè)界面的相關(guān)的屬性等東西,項(xiàng)目多。

        照片界面:這個(gè)也算多媒體的一部分,可以瀏覽我們外接的照片,通過SDCard或者手機(jī)的USB,或者手機(jī)藍(lán)牙傳輸?shù)?,都可以做為媒介,在車載上顯示。

        可能難點(diǎn)在于音頻視頻的播放了,還好有Qt有現(xiàn)在的框架,QmediaPlayer,能播放音視頻功能,但框架上的東西畢竟是框架上別人封裝好了的,你只能使用別人給你的接口這樣就局限性比較大,最好能找一個(gè)不愛框架限制的庫(kù),或者說如果能力足夠,我們可以自己手動(dòng)解碼,如果使用手動(dòng)解碼的話在windows上運(yùn)行的話,從文件中取出相應(yīng)的流,然后再把流轉(zhuǎn)化為pcm裸流,基本上所有的平臺(tái)都有支持PCM裸流的操作,就可以發(fā)出聲音了,如果使用Qt框架的話,它基本上把該有的框架都封裝完畢了,有統(tǒng)一的接口,簡(jiǎn)單高效,快速開發(fā),當(dāng)然也可以救助于第三方庫(kù)的介入,比較出名的Ffmpeg這個(gè)庫(kù),基于GNU開源,比較難受的是FFmpeg這庫(kù)比較大,大概有30M左右的release包體,不太適合簡(jiǎn)單,矮小精罕的小程序,打出的包體過大,不太適合當(dāng)前環(huán)境的使用?;谶@幾點(diǎn)的考慮,我們還是使用Qt自帶的框架進(jìn)行媒體操作,畢竟開發(fā)效率高,質(zhì)量也不低,簡(jiǎn)單清楚的接口。

        主菜單是我們的主心骨,比較重要,因?yàn)槠嚸恳淮蔚膯?dòng)都會(huì)呈現(xiàn)給用戶觀看,要美觀,要實(shí)用,要方便,定要設(shè)計(jì)使審美疲勞降至最低。

        布局比較簡(jiǎn)單明了,清晰,包括天氣查詢,音樂,視頻,日歷,計(jì)算器等功能,細(xì)分主菜單我們可以看到主菜單,返回按鈕,時(shí)間標(biāo)簽,背景圖片等,我們可以看一下整個(gè)主菜單的制作過程,首先我們使用Qt 設(shè)計(jì)師可以實(shí)現(xiàn)整個(gè)界面的布局,Qt相當(dāng)?shù)姆奖悖绕餗FC簡(jiǎn)直是好,MFC確實(shí)是老的設(shè)計(jì),Qt的設(shè)計(jì)理念相當(dāng)?shù)牟诲e(cuò),實(shí)現(xiàn)了界面與邏輯的分離,標(biāo)準(zhǔn)的MVC框架,我們僅處理各各按鈕相應(yīng)的事件就可以了,再設(shè)置一下界面繪圖這種種方法的調(diào)用,即可以完成。

        1音樂界面的設(shè)計(jì)

        音樂界面可以說是用的最多的界面了,基本上開車都喜歡聽兩曲,我們就要點(diǎn)開此界面來播放音樂了,基本的功能的都具備了,上一曲,下一曲,播放,播放模式,暫停,靜音,添加文件,刪除文件,歌曲列表的上一曲下一曲等,我們使用了Qt的自帶媒體框架,QMediaPlayer框架,QMediaPlayer包含視頻,音頻,錄音,還有錄像等功能,當(dāng)然播放音樂我們就使用播放音樂的功能,找到Qt的開發(fā)幫助文檔。

        音樂搜索界面,提供下載,播放,添加播放列表等操作,整體比較簡(jiǎn)單清楚,可以滑動(dòng)操作等。

        2結(jié)語

        本文僅簡(jiǎn)單的介紹了播放器的實(shí)現(xiàn)機(jī)制,并沒有過多討論底層實(shí)現(xiàn)細(xì)節(jié)問題。

        作者簡(jiǎn)介:嚴(yán)濤(1995.10-),男,漢族,?四川人,本科,西華師范大學(xué),主要研究方向:音視頻解碼、計(jì)算機(jī)網(wǎng)絡(luò)、系統(tǒng)UI架構(gòu)。

        參考文獻(xiàn)

        [1] Stanley B.Lippman.深度探索C++對(duì)象模型[M].侯捷譯.北京:電子工業(yè)出版社,2011.

        [2] 何欽銘,顏暉.C語言程序設(shè)計(jì)[M].北京:高等教育出版社,2012(01).

        [3] 張海藩,呂云翔.軟件工程[M].北京:人民郵電出版社,2013.

        猜你喜歡
        菜單車載框架
        框架
        廣義框架的不相交性
        中國(guó)新年菜單
        高速磁浮車載運(yùn)行控制系統(tǒng)綜述
        WTO框架下
        法大研究生(2017年1期)2017-04-10 08:55:06
        智能互聯(lián)勢(shì)不可擋 車載存儲(chǔ)需求爆發(fā)
        本月菜單
        美食堂(2017年1期)2017-01-13 01:37:42
        一種基于OpenStack的云應(yīng)用開發(fā)框架
        基于ZVS-PWM的車載隔離DC-DC的研究
        新型輕便式車載電子系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)
        丰满人妻熟妇乱又伦精品软件| av免费在线播放一区二区| 日韩av一区二区三区高清| 人妻洗澡被强公日日澡电影| 国产成人麻豆精品午夜福利在线| 春色成人在线一区av| 日韩在线精品免费观看| 奇米影视色777四色在线首页| 欧洲人妻丰满av无码久久不卡 | 亚洲av综合色区久久精品| 欧美高清精品一区二区| 少妇无码太爽了不卡视频在线看| 精品人妻中文av一区二区三区| 开心激情网,开心五月天| 大尺度免费观看av网站| 无码人妻精品一区二区三区下载| 亚洲成在人线电影天堂色| 白白色日韩免费在线观看| 国产97色在线 | 国产| 在线播放亚洲第一字幕| 亚洲在战AV极品无码| 亚洲免费一区二区三区四区| 久久99精品久久久久久9蜜桃| 天天躁夜夜躁狠狠躁2021a2| 好大好硬好爽免费视频| 国产91色在线|亚洲| 国产高清女人对白av在在线| 婚外情长久的相处之道 | 国产欧美日本亚洲精品一4区| 熟女免费观看一区二区| 国产成年女人毛片80s网站| 国产女人成人精品视频| 人妻熟女中文字幕在线视频| 色中文字幕在线观看视频| 中文字幕精品久久久久人妻| 国产乱子伦视频一区二区三区| 久久久人妻一区二区三区蜜桃d | 亚洲国产日韩综合天堂| (无码视频)在线观看| 亚洲丁香五月激情综合| 亚洲国产日韩综一区二区在性色|