必威电竞|足球世界杯竞猜平台

多媒體框架
來源:互聯網

setOn setScreen setVideoEn

Open Core

Open Core是Android多媒體框架的核心。所有Android平臺的音頻、視頻的采集以及播放操作都通過它實現。程序員可以通過Open Core方便的開發出多媒體應用,例如錄音、播放、回放、視頻會議、流媒體播放等。

MediaPlayer

MediaPlayer類可以用來播放音頻、視頻、流媒體的。MediaPlayer包含了Audio和Vidio的播放功能,在Android界面上,這兩個應用程序都是調用MediaPlayer實現的。

常用方法

mediaPlayer 構造方法

create 創建一個要播放的多媒體

getCurrentPosition 得到當前播放位置

getDuration 得到文件的時間

getVideoHeight 得到視頻的高度

getVideoWidth 得到視頻的高度

isLooping 是否循環播放

isPlaying 是否正在播放

pause 暫停

prepare 準備(同步)

prepareAsync 準備(異步)

release釋放MediaPlayer對象

reset 重置MediaPlayer對象

seekTo 指定播放的位置(以毫秒為單位的時間)

setAudioStreamType設置流媒體的位置

setDataSource 設置多媒體數據來源

setDisplay 設置用SurfaceHolder來顯示多媒體

setLooping 設置是否循環播放

setOnBufferingUpdataListener 王略流媒體的緩沖監聽

setOnErrorListener 設置錯誤信息監聽

setOnVideoSizeChangeListener 視頻尺寸監聽

setScreenOnWhilePlaying 設置是否使用SurfaceHolder來顯示

setVolume 設置音箱

start 開始播放

stop 停止播放

MediaRecorder

是用來媒體采樣(錄制),包括音頻和視頻。MediaRcorder作為狀態機運行,需要設置不同的參數,比如源設備和格式,可執行任何時間長度的錄制,直到用戶停止。

常用方法

mediaRecorder 構造方法

getMaxAmplitude 得到目前為止最大的幅度

prepare 準備錄音機

release釋放MediaRecorder對象

reset 充值MediaRecorder對象,使其為空閑狀態

setAudioEncoder 設置音頻編碼

setAudioSorce 設置音頻源

setCamera 設置攝像頭

setMaxFileSize 設置文件的最大尺寸

setMaxDuration 設置最大期限

setOnErrorListener 錯誤監聽

setOutputFile 設置輸出文件

setOutFormat 設置輸出文件格式

setPreviewDisplay 設置預覽

setVideoEncoder 設置視頻編碼

setVideoFrameRate 設置視頻幀的頻率

setVideoSize 設置視頻寬度和高度(分辨率)

setVideoSouce 設置視頻源

start 開始錄制

stop 停止錄制

參考資料 >

生活家百科家居網