freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的嵌入式視頻系統(tǒng)(編輯修改稿)

2024-07-23 13:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 LinearLayout android:orientation=horizontal android:layout_width=fill_parent android:layout_height=wrap_content Button android:layout_width=wrap_content android:layout_height=wrap_content android:text=@string/play android:id=@+id/play / Button android:layout_width=wrap_content android:layout_height=wrap_content android:text=@string/pluse android:id=@+id/pluse / Button android:layout_width=wrap_content android:layout_height=wrap_content android:text=@string/replay android:id=@+id/replay / Button android:layout_width=wrap_content android:layout_height=wrap_content android:text=@string/stop android:id=@+id/stop / /LinearLayout SurfaceView android:layout_width=fill_parent android:layout_height=240dip android:id=@+id/surfaceView1 //LinearLayout 兩個(gè)Activity之間的切換設(shè)計(jì)兩個(gè)Activity是通過(guò)intent來(lái)進(jìn)行通信和相互調(diào)用的。點(diǎn)擊播放切換,程序會(huì)由第一個(gè)Activity跳轉(zhuǎn)到另一個(gè),按鈕的觸發(fā)程序如下:Intent intent = new Intent()。 (,)。 (intent)。由于有兩個(gè)Activity那當(dāng)兩窗口切換的太多時(shí)程序終結(jié)的時(shí)候從哪個(gè)開(kāi)始呢,我在播放切換的時(shí)候又加上了如下代碼:()。 為第一個(gè)窗口也就是含有播放切換的窗口加標(biāo)識(shí),這個(gè)過(guò)程會(huì)把前面的棧中窗口清理,在之后的第一個(gè)窗口的finish();就能直接的退出程序了。視頻的刻錄是對(duì)視頻的采集、處理和存儲(chǔ),:開(kāi)始設(shè)備初始化照相機(jī)和麥克風(fēng)捕獲圖像和聲音否傳輸?shù)斤@示屏刻錄是否完成是保存錄像 刻錄前的預(yù)期準(zhǔn)備代碼如下:mediaRecorder=new MediaRecorder()。()。()。 //從麥克風(fēng)和照相機(jī)采集聲音和圖像()。 //輸出格式mp4()。 ()。 //音頻和視頻的編碼方式File videoFile = new File((), ()+.mp4)。(())。 //按時(shí)間保存錄好的視頻(())。//照相機(jī)到surfaceView(true)。//刻錄按鈕能用(false)。//停止按鈕不可用()。//預(yù)期準(zhǔn)備之后便是按鈕的響應(yīng)了。usespermission android:name=/usespermission android:name=/usespermission android:name=/usespermission android:name=/至此刻錄基本完成。 視頻的播放是對(duì)視頻的播放、暫停、重播和停止這一系列功能的實(shí)現(xiàn), 。 視頻目錄的查詢首先是先定義:private EditText filenameText。private String filename。然后在屏幕上找到布局時(shí)的EditText顯示:filenameText = (EditText)()。將找到的視頻名放入:filename = ().toString()。之后的視頻的路徑的傳輸則放在下面的play()函數(shù)中;單獨(dú)的準(zhǔn)備的播放函數(shù)代碼:private void play() throws IOException {File videofile = new File((), filename)。//創(chuàng)建一個(gè)文件存放視頻目錄()。//重置為初始狀態(tài)()。(())。//采用surfaceView來(lái)顯示畫(huà)面(())。//絕對(duì)路徑()。//緩沖 ()。//播放}之后是按鈕的響應(yīng)了, 。此程序最基本的容錯(cuò)功能先是sdcard卡的判定:if(!().equals()){(, , 1).show()。return 。}//判斷sd卡存不存在:string name=sdcarderrorSdcard不存在或者寫(xiě)保護(hù)/string還有視頻目錄的存在與否是通過(guò)例外來(lái)判定的:catch (Exception e) {(, , 1).show()。//顯示是否成功 (TAG, ())。 }當(dāng)然之前還得有個(gè)例外標(biāo)志的建立:private static final String TAG = MainActivity。//例外標(biāo)志:string name=error請(qǐng)輸入文件正確的位置/string隨便輸個(gè)路徑sda,這路徑肯定是沒(méi)有的。按鈕的能用與否的顯示,通過(guò)setEnabled來(lái)完成。例如:(true)。//顯示play按鈕能用(false)。//顯示pluse按鈕不能用(false)。//顯示replay按鈕不能用(false)。//顯示stop按鈕不能用 。 視頻的播放界面 因?yàn)槭侵苯拥恼鏅C(jī)調(diào)試無(wú)需在虛擬機(jī)上調(diào)試,測(cè)試是還是蠻快的。首先是如何將手機(jī)看到的屏幕顯示在電腦上,這點(diǎn)我是從網(wǎng)上找到了一個(gè)軟件來(lái)幫助我實(shí)現(xiàn)的,這個(gè)軟件叫screen monitor是一種屏幕的監(jiān)控,給個(gè)下載網(wǎng)址:解壓縮, 取得 ,將 復(fù)制到C:\Program Files\Java\androidsdkwindows\platformtools目錄下可以在手機(jī)與電腦連接后命令提示符中進(jìn)入C:\Program Files\Java\androidsdkwindows\platformtools執(zhí)行下面命令:java jar 之后點(diǎn)OK,屏幕也就出來(lái)了。 下面看看軟件在機(jī)子上的情況:文件的刻錄,點(diǎn)擊刻錄按鈕后開(kāi)始刻錄,之后點(diǎn)完成,我們來(lái)看看刻錄視頻的保存情況。 看得出來(lái)視頻的保存是成功的,刻錄功能基本實(shí)現(xiàn)。首先,在sdcard卡內(nèi)放入一個(gè)視頻,(a),(b),(c),使得窗口切換到視頻播放窗口,(d)。 (a) (b) (d) (c) 這里如果你有其他的文件路徑,可以自己輸入,為了調(diào)試方便這里我加了一個(gè)初始的文件。四個(gè)按鈕播放、暫停、重播、停止的功能可以逐一的實(shí)現(xiàn)。當(dāng)然在剛開(kāi)始的時(shí)候會(huì)有許許多多的問(wèn)題,能通過(guò)eclipse自帶LogCat來(lái)顯示日志,靈活的使用Android中的Log類來(lái)幫助調(diào)試程序。詳細(xì)的問(wèn)題就不逐一例舉了。 謝辭兩參考資料1. [M].清華大學(xué)出版社,出版時(shí)間:2010512. (中文版)[M].中國(guó)電力,出版時(shí)間:2007 3. ,出版時(shí)間:2006121 4. [M].北京航空航天大學(xué)出版社,出版時(shí)間:2010715. [M],出版時(shí)間:2010年6月 6. [M].人民郵電出版社,出版時(shí)間:201061 7. ,出版時(shí)間: 200981 附錄v ?xml version= encoding=utf8?resources string name=aaa播放切換/string string name=app_name視頻錄制和播放/string string name=bbb視頻的錄制/string string name=ccc視頻的播放/string string name=record刻錄/string string name=finish完成/string string name=sdcarderrorSdcard不存在或者寫(xiě)保護(hù)/string string name=textview文件目錄/string string name=play播放/string string name=pluse暫停/string string name=replay重播/string string name=stop停止/string string name=error請(qǐng)輸入文件正確的位置/string string name=ddd/string/resourcesv ?xml version= encoding=utf8?LinearLayout xmlns:android= android:layout_width=fill_parent android:background=9932CC android:layout_height=fill_parent android:orientation=vertical SurfaceView android:layout_width=fill_parent android:layout_height=220dip android:id=@+id/surfaceView / LinearLayout
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1