App-Inventor移動(dòng)應(yīng)用開發(fā)標(biāo)準(zhǔn)教程6-課件_第1頁
App-Inventor移動(dòng)應(yīng)用開發(fā)標(biāo)準(zhǔn)教程6-課件_第2頁
App-Inventor移動(dòng)應(yīng)用開發(fā)標(biāo)準(zhǔn)教程6-課件_第3頁
App-Inventor移動(dòng)應(yīng)用開發(fā)標(biāo)準(zhǔn)教程6-課件_第4頁
App-Inventor移動(dòng)應(yīng)用開發(fā)標(biāo)準(zhǔn)教程6-課件_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第6講

組件-多媒體

多媒體可以播放聲音文件,并使手機(jī)產(chǎn)生數(shù)毫秒的震動(dòng)(在邏輯設(shè)計(jì)中設(shè)定)。所支持的聲音文件格式請參見Android設(shè)備支持的媒體格式。主要包括3GPP(.3gp)、MPEG-4(.mp4,.m4a)、mp3等音效Sound最小間隔:兩次播放聲音之間的最小時(shí)間間隔,如果正在播放聲音,在最小時(shí)間間隔內(nèi),另外對播放()方法的調(diào)用都將被忽略。源:指定播放的聲音文件。音效Sound音效Sound可以播放音頻,并控制手機(jī)的震動(dòng)。在組件設(shè)計(jì)及邏輯設(shè)計(jì)中,用源屬性來定義音頻來源,震動(dòng)的時(shí)間長度(毫秒數(shù))需要在邏輯設(shè)計(jì)中設(shè)定。該組件適合于播放長的音頻文件,如歌曲,而音效組件更適合于播放短的文件,如音效。音頻播放器Player

只能在前臺運(yùn)行(PlayOnlyInForeground):如果選中,當(dāng)離開當(dāng)前屏幕時(shí),播放將暫停;如果不選中(默認(rèn)),則無論當(dāng)前屏幕是否顯示,聲音都將繼續(xù)播放。音頻播放器Player

音頻播放器Player

播放狀態(tài)(IsPlaying):

當(dāng)音頻正在播放時(shí)的值為true,其它情況(未播放、暫停、停止等)均為false。音頻播放器Player制作圖示音頻播放器。包括播放、暫停、停止、上一首、下一首五個(gè)功能。音頻播放器實(shí)例組件所屬組件組命名用途屬性ScreenScreen1水平對齊:居中AppName:playerSounds標(biāo)題:音頻播放器水平布局界面布局水平布局1水平放置組件水平對齊:居中寬度:充滿按鈕用戶界面按鈕_播放播放聲音文本:播放按鈕用戶界面按鈕_暫停暫停播放聲音文本:暫停按鈕用戶界面按鈕_停止停止播放聲音文本:停止按鈕用戶界面按鈕_上一首播放上一首聲音文本:上一首按鈕用戶界面按鈕_下一首播放下一首聲音文本:下一首音頻播放器多媒體音頻播放器1實(shí)現(xiàn)音頻播放器的各種功能源文件:1.mid對話框用戶界面對話框1提醒已經(jīng)是最前或最后一首音頻音頻播放器實(shí)例音頻播放器實(shí)例音頻播放器實(shí)例音頻播放器實(shí)例音頻播放器實(shí)例錄音機(jī)是錄制音頻的多媒體組件。當(dāng)聲音錄制完成后,會(huì)自動(dòng)保存聲音文件到特定的目錄。它只有一個(gè)SavedRecording屬性,可以填入字符串用來指定錄制的聲音完整路徑和文件名。如果沒有指定此屬性,錄音機(jī)會(huì)自己創(chuàng)建一個(gè)文件名(如“app_inventor_*.3gp”,*是一串?dāng)?shù)字),并保存在“內(nèi)部存儲/MyDocuments/Recordings”下。如果需要指定路徑和文件名需要按照“/sdcard/test/a.3gp”,即文件名稱為“a.3gp”,保存路徑在內(nèi)部存儲下的“test”文件夾下。錄音機(jī)SoundRecorder錄音機(jī)SoundRecorder錄音機(jī)錄音機(jī)錄音機(jī)增加指定保存路徑和增加用戶輸入保存的文件名功能錄音機(jī)在調(diào)用開始錄音之間,先設(shè)定了錄音機(jī)的“SavedRecording”屬性,需要注意的是內(nèi)部存儲下一定要存在test文件夾,否則會(huì)報(bào)錯(cuò)誤。錄音機(jī)該組件用于播放視頻,在應(yīng)用中顯示為一個(gè)矩形方框,用戶觸摸矩形時(shí),將出現(xiàn)控制箭頭:播放/暫停、快進(jìn)、快退。視頻文件必須為.3gp或.mp4格式,關(guān)于媒體格式的詳細(xì)內(nèi),參見Android設(shè)備支持的媒體文件格式。視頻播放器VideoPlayer你也可以將播放組件的源屬性設(shè)置為URL地址,來播放網(wǎng)絡(luò)上的視頻資源,但URL必須指向視頻文件本身,而不是視頻播放程序。視頻播放器VideoPlayer視頻播放器視頻播放器視頻播放器視頻播放器攝像機(jī)是非可視組件,它可以利用設(shè)備的攝像機(jī)錄制視頻。錄制完成后,將觸發(fā)錄制完成事件,記錄的視頻剪輯保存在設(shè)備上,其文件名將成為事件的參數(shù)(默認(rèn)位置為content://media/external/video/media/)。文件名可以被設(shè)定為某個(gè)視頻播放組件的源文件屬性。攝像機(jī)Camcorder

攝像機(jī)攝像機(jī)攝像機(jī)照相機(jī)是非可視組件,它可以使用設(shè)備上的照相機(jī)進(jìn)行拍照。拍照結(jié)束后將觸發(fā)拍照完成事件,照片將保存在手機(jī)中,包含照片文件的路徑將有效。該路徑可以作為某個(gè)圖像組件的圖片屬性。照相機(jī)Camera允許使用前置攝像頭(UseFront):設(shè)定是否使用前置相機(jī)(如果可用的話)。如果設(shè)備沒有前置相機(jī),將跳過此選項(xiàng)而打開常規(guī)相機(jī)。照相機(jī)Camera照相機(jī)照相機(jī)圖像選擇框是一個(gè)專用按鈕,當(dāng)用戶點(diǎn)擊它時(shí),將打開設(shè)備上的圖庫,用戶可以選擇一張圖片。當(dāng)選擇一張圖片后,圖片被保存,組件的選中屬性被設(shè)定為圖像的文件名(也是圖像本身)。為了節(jié)省存儲空間,最多存放10張圖片,如果超過10張,將按順序刪除最早選取的圖片。圖像選擇框的屬性基本上與普通按鈕一致。圖像選擇框ImagePicker圖像選擇框圖像選擇框圖像選擇框圖像選擇框圖像選擇框文本語音轉(zhuǎn)換器組件是將文本轉(zhuǎn)換成語音,為了使該組件正常運(yùn)行,手機(jī)上需要安裝有相應(yīng)的文本識別成語音的引擎,如TTS,一般情況下Android手機(jī)默認(rèn)都安裝有。要支持朗讀中文,則需要在手機(jī)安裝支持朗讀中文的語音合成軟件,如訊飛語音。文本語音轉(zhuǎn)換器TextToSpeech文本語音轉(zhuǎn)換器國家(Country):可以從下來列表中選擇文本語音轉(zhuǎn)換器支持的國家代碼。國家代碼采用三個(gè)大寫字母,如美國用USA表示。語言(Language):文本語音轉(zhuǎn)換器支持的語言代碼。語言代碼采用兩個(gè)小寫字母表示,如de表示德語,en表示英語,es表示捷克語,fr表示法語,it表示意大利語。文本語音轉(zhuǎn)換器音調(diào)(Pitch):設(shè)置合成語音的音調(diào),范圍為0至2之間,數(shù)值越小音調(diào)越低,數(shù)值越高,音調(diào)也越高。語速(SpeechRate):設(shè)置合成語音的語速,范圍為0至2之間,數(shù)值越低語速越慢,數(shù)值越高,語速越高。Result(結(jié)果):只能在邏輯設(shè)計(jì)中調(diào)用,念讀文本結(jié)束后的返回值,真或者假。文本語音轉(zhuǎn)換器文本語音轉(zhuǎn)換器文本語音轉(zhuǎn)換器使用Android設(shè)備的語音識別功能,將語音轉(zhuǎn)化為文字。語音識別SpeechRecognizer語音識別SpeechRecognizerYandex是俄羅斯重要網(wǎng)絡(luò)服務(wù)門戶之一,Yandex語言翻譯器是Yandex公司的產(chǎn)品,它可以實(shí)現(xiàn)在不同語言之間翻譯單詞和句子。該組件需要訪問網(wǎng)絡(luò)和請求Yandex.Translate服務(wù)??梢栽谶壿嬙O(shè)計(jì)中指定目標(biāo)語言,如果只提供了目標(biāo)語言,源語言自動(dòng)根據(jù)需要翻譯的內(nèi)容進(jìn)行檢測。也可以通過“源語言-目標(biāo)語言”指定源語言到目標(biāo)語言,如“en-zh”指英語翻譯成中文。語言代碼采用兩個(gè)小寫字母,支持的語言可以查看網(wǎng)站(/translate/doc/dg/concepts/langs-docpage/)。Yandex語言翻譯器Yandex語言翻譯器獲得譯文(GotTranslation):調(diào)用請求翻譯方法后,翻譯服務(wù)返回翻譯文本后,該事件為錯(cuò)誤處理提供了一個(gè)響應(yīng)代碼,如果響應(yīng)代碼是200,則返回了正確結(jié)果。其它響應(yīng)代碼表示調(diào)用發(fā)生了某個(gè)錯(cuò)誤和翻譯是無效的。Yandex語言翻譯器請求翻譯(RequestTranslation):需要提供一個(gè)目標(biāo)語言和一個(gè)單詞或句子給翻譯器,此方法將向Yandex.Translate服務(wù)請求翻譯。一旦文本通過外部服務(wù)翻譯,獲得譯文方法將被執(zhí)行。如果只提供了目標(biāo)語言,源語言自動(dòng)根據(jù)需要翻譯

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論