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

正文內(nèi)容

多媒體應(yīng)用開發(fā)-展示頁

2025-01-28 06:03本頁面
  

【正文】 ay()。 // 輸出異常信息 } } ( 6)為 MediaPlayer對象添加完成事件監(jiān)聽器,用于當音樂播放完畢后,重新開始播放音樂,具體代碼如下: (new OnCompletionListener() { Override public void onCompletion(MediaPlayer mp) { play()。 // 開始播放 (正在播放音頻 ...)。 ()。在該方法中,首先調(diào)用 MediaPlayer對象的 reset()方法重置 MediaPlayer對象,然后重新為其設(shè)置要播放的音頻文件,并預(yù)加載該音頻,最后調(diào)用 start()方法開始播放音頻,并修改顯示提示信息的文本框中的內(nèi)容,具體代碼如下: private void play() { try { ()。 return。// 創(chuàng)建 MediaPlayer對象 } else { (要播放的音頻文件不存在! )。 // 獲取用戶顯示提示信息的文本框 file = new File(/sdcard/)。 // 獲取“暫停 /繼續(xù)”按鈕 final Button button3 = (Button) findViewById()。 // 聲明顯示提示信息的文本框 ( 4)在 onCreate()方法中,首先獲取布局管理器中添加的“播放”按鈕、“暫停 /繼續(xù)”按鈕、“停止”按鈕和顯示提示信息的文本框,然后獲取要播放的文件,最后再判斷該文件是否存在,如果存在,則創(chuàng)建一個裝載該文件的 MediaPlayer對象,否則,顯示提示信息,并設(shè)置“播放”按鈕不可用,關(guān)鍵代碼如下: final Button button1 = (Button) findViewById()。 // 是否暫停 private File file。 ( 3)打開默認添加的 MainActivity,在該類中,定義所需的成員變量,具體代碼如下: private MediaPlayer player。 ( 1)將要播放的音頻文件上傳到 SD卡的根目錄中,這里要播放的音頻文件為 。 ()。 //停止播放 4.暫停播放 使用 MediaPlayer類提供的 pause方法可以暫停正在播放的音頻。例如,已經(jīng)創(chuàng)建了一個名稱為 player,并且已經(jīng)開始播放裝載的音頻,可以使用下面的代碼停止播放該音頻。 ()。 } 2.開始或恢復(fù)播放 在獲取到 MediaPlayer對象后,就可以使用 MediaPlayer類提供的 start方法來開始播放或恢復(fù)已經(jīng)暫停的音頻的播放。 //預(yù)加載音頻 } catch (IllegalStateException e) { ()。 } catch (IOException e1) { ()。 } catch (SecurityException e1) { ()。 try { (/sdcard/)。 create(Context context, Uri uri) 用于根據(jù)指定的 URI來裝載音頻,并返回新創(chuàng)建的 MediaPlayer對象。 MediaPlayer類的靜態(tài)方法 create()常用的語法格式有以下兩種: create(Context context, int resid) 用于從資源 ID所對應(yīng)的資源文件中裝載音頻,并返回新創(chuàng)建的 MediaPlayer對象。 1.創(chuàng)建 MediaPlayer對象,并裝載音頻文件 創(chuàng)建 MediaPlayer對象,并裝載音頻文件。使用 MediaPlayer類播放音頻比較簡單,只需要創(chuàng)建該類的對象,并為其指定要播放的音頻文件,然后再調(diào)用它的 start()方法就可以播放音頻文件了。下面將分別介紹播放音頻與視頻的不同方法。 第 3章 多媒體應(yīng)用開發(fā) 使用 MediaPlayer播放音頻 使用 SoundPool播放音頻 使用 VideoView播放視頻 使用 MediaPlayer和 SurfaceView播放視頻 播放音頻與視頻 Android提供了對常用音頻和視頻格式的支持,它所支持的音頻格式有MP3( .mp3)、 3GPP( .3gp)、 Ogg( .ogg)和 WAVE( .ave)等,支持的視頻格式有 3GPP( .3gp)和 MPEG4( .mp4)等。它不僅支持音頻和視頻的播放,而且還支持錄制音頻等。本章要求 : 第 3章 多媒體應(yīng)用開發(fā) 使用 MediaPlayer播放音頻 使用 SoundPool播放音頻 使用 VideoView組件播放視頻 使用 MediaPlayer和 SurfaceView播放視頻 播放音頻與視頻 綜合實例 第 3章 多媒體應(yīng)用開發(fā) 隨著 3G時代的到來,在手機和平板電腦上應(yīng)用多媒體已經(jīng)非常廣泛了。Android作為又一大手機、平板電腦操作系統(tǒng),對于多媒體應(yīng)用也提供了良好的支持。本章將對 Android中的音頻及視頻等多媒體應(yīng)用進行詳細介紹。通過 Android API提供的相關(guān)方法,可以實現(xiàn)音頻與視頻的播放。 播放音頻與視頻 在 Android中,提供了 MediaPlayer類用來播放音頻。下面詳細介紹如何使用 MediaPlayer播放音頻文件??梢允褂迷擃愄峁┑撵o態(tài)方法create()來實現(xiàn),也可通過它的無參構(gòu)造方法來創(chuàng)建并實例化該類的對象來實現(xiàn)。例如,要創(chuàng)建裝載音頻資源( res/raw/)的 MediaPlayer對象,可以使用下面的代碼: MediaPlayer player=(this, )。例如,要創(chuàng)建裝載了音頻文件( URI地址為 使用 MediaPlayer播放音頻 MediaPlayer player=new MediaPlayer()。 //指定要裝載的音頻文件 } catch (IllegalArgumentException e1) { ()。 } catch (IllegalStateException e1) { ()。 } try { ()。 } catch (IOException e) { ()。例如,已經(jīng)創(chuàng)建了一個名稱為 player,并且裝載了要播放音頻的 MediaPlayer,可以使用下面的代碼播放該音頻。 //開始播放 3.停止播放 使用 MediaPlayer類提供的 stop方法可以停止正在播放的音頻。 ()。例如,已經(jīng)創(chuàng)建了一個名稱為 player,并且已經(jīng)開始播放裝載的音頻,可以使用下面的代碼暫停播放該音頻。 //暫停播放 【 例 131】 在 Eclipse中創(chuàng)建 Android項目,實現(xiàn)包括播放、暫停 /繼續(xù)和停止功能的簡易音樂播放器。 ( 2)修改新建項目的 res/layout目錄下的布局文件 ,在默認添加的線性布局管理器中添加一個水平線性布局管理器,并在其中添加 3個按鈕,分別為“播放”按鈕、“暫停 /繼續(xù)”按鈕和“停止”按鈕。 // MediaPlayer對象 private boolean isPause = false。 // 要播放的音頻文件 private TextView hint。 // 獲取播放按鈕 final Button button2 = (Button) findViewById()。 // 獲取“停止”按鈕 hint = (TextView) findViewById()。 // 獲取要播放的文件 if (()) { // 如果文件存在 player = MediaPlayer .create(this, (()))。 (false)。 } ( 5)編寫用于播放音樂的 play()方法,該方法沒有入口參數(shù)的返回值。 // 重新設(shè)置要播放的音頻 (())。 // 預(yù)加載音頻 ()。 } catch (Exception e) { ()。 // 重新開始播放 } })。 // 開始播放音樂 if (isPause) { (暫停 )。 // 設(shè)置暫停標記變量的值為 false } (true)。 // “停止”按鈕可用 (false)。 ( 8)為“暫停 /繼續(xù)”按鈕添加單擊事件監(jiān)聽器,在重寫的 onClick()方法中,如果MediaPlayer處于播放狀態(tài)并且標記變量 isPause的值為 f
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1