多媒體
多媒體元件包括攝影機、照相機、圖像選擇器、音樂播放器、音效、錄音機、語音辨識等元件。這些元件大大地豐富了 App Inventor 的功能。在設計視窗中,除圖像選擇框和影片播放器外,其他元件都為非可視元件。
攝影機
攝影機可以利用設備的攝影機錄製影片。影片錄製完成後,將觸發錄製完成事件,錄製的影片片段被保存在設備上,其檔案名稱將成為事件的參數。檔案名稱也可以被設為某個影片播放元件的來源屬性。
照相機
照相機可以使用設備上的照相機進行拍照。拍照結束後將觸發拍攝完成事件,照片被保存在設備中,其檔案名稱將成為事件的參數。該檔案也可以作為某個圖像元件的圖片屬性 。
圖像選擇器
圖像選擇器是一個專用的按鈕,當使用者點擊它時,將打開設備上的圖庫,顯示其中的圖片,供使用者進行選擇。當使用者選中圖片後,圖片將被保存到 SD 卡中,元件的選中屬性將設定為圖像的檔案名稱(也是圖像本身)。為了節省儲存空間,只允許在 SD 卡中保存 10 張圖片,如果超過 10 張,將按順序刪除最早選取的圖片 。
音樂播放器
音樂播放器可以播放音頻,並控制手機的震動,其元件屬性如圖 2-25 所示,詳細資訊請參閱教材 。使用者可以在設計或程式設計視窗中設定要播放的音頻檔案。音頻播放器適合於播放長的音頻檔案,如歌曲。
音效
音效也可以用來播放聲音檔案,並使手機產生數毫秒的震動(在程式設計視窗中設定)。在設計或程式設計視窗中都可以設定要播放的音頻檔案。音效元件所支持的聲音檔案格式與音頻播放器相同,但更適合播放短小的聲音檔案,如音效。
錄音機
錄音機是用來錄製聲音的多媒體元件。當聲音錄製完成後,系統會自動將聲音檔案保存到指定目錄下。
語音辨識
語音辨識使用 Android 設備的語音識別功能,接收使用者的講話,並將語音轉化為文字 。
文字語音轉換器
文字語音轉換器是讓設備將文字轉換成語音並朗讀出來的元件,其元件屬性如圖 2-28 所示,詳細資訊請參閱教材 。若要使用該元件,則需在 Android 設備上安裝相應的將文字識別成語音的引擎。
影片播放器
影片播放器是用於播放影片的多媒體元件,在應用程式中顯示為一個矩形方框,使用者觸摸矩形時,將出現控制箭頭:播放/暫停、快進、快退。該元件所支持的影片檔案格式包括 .wmv、.3gp 或 .mp4 等 Android 設備支持的媒體格式 。
翻譯器
語言翻譯器需要訪問網絡,基於 Yandex 的相關網絡服務,將單詞和句子翻譯為不同語言 。