Mobo Video View 是MoboPlayer播放器使用的核心播放組件。本SDK可運(yùn)行于安卓和ios平臺,包含了播放器常用的相關(guān)功能還有獨(dú)創(chuàng)的懸浮播放功能(僅支持安卓平臺),此外還提供了豐富而靈活的接口供開發(fā)者調(diào)用相關(guān)的功能。適用于各類需要實(shí)現(xiàn)播放功能的軟件及產(chǎn)品。
開發(fā)者使用介紹
- public static int decode_mode_hard = 1; //硬解碼
- public static int decode_mode_mediacodec = 2; //mediacodec硬件解碼,支持Android 4.1及以上
- public static int decode_mode_soft = 3;//軟解碼
- public void loadNativeLibs(); //加載相應(yīng)的解碼包,至少要調(diào)用一次
- public void setOnVideoStateChangedListener(OnVideoStateChangedListener listener); //播放狀態(tài)改變,回調(diào)的接口(初使化視頻較耗時(shí),故需在異步執(zhí)行后回調(diào)此接口)
- public void setVideoPath(String path, String params); //設(shè)置需要播放的視頻路徑及其他參數(shù)
- params 內(nèi)置字幕和音軌的index,格式為:audioTrackIndex+”n”+subtitleIndex,可不指定
- public void setVideoPath(String path); //設(shè)置需要播放的視頻路徑
- public void resetDecodeMode(int decodeMode); //重置解碼方式
- public boolean isPlaying(); //當(dāng)前是否播放狀態(tài)
- public int getDecodeMode(); //獲取當(dāng)前解碼方式
- public String getCurrentVideoPath(); //獲取當(dāng)前播放視頻路徑
- public void start(); //開始播放
- public void pause(); //暫停
- public void stop(); //停止:包括當(dāng)前播放視頻、字幕、音頻的均停止
- public void seekTo(int position); //跳轉(zhuǎn)到,單位秒
- public int getCurrentPosition(); //獲取當(dāng)前播放到的位置,單位:毫秒
Copyright © 2010—2027 Clov4r.Tek 魯ICP備2024088547號-1