Skip to content

BasicInformation

dengchu817 edited this page Feb 28, 2018 · 3 revisions

基本信息

获取SDK版本号

/**
 * @return 返回SDK版本号
 */
public String getVersion()

视频宽高

/**
 * @return 视频宽度
 */
public int getVideoWidth()

/**
 * @return 视频高度
 */
public int getVideoHeight()

渲染首个视频与播放首个音频帧

需设置IMediaPlayer.OnInfoListener监听器,并监听回调事件

public IMediaPlayer.OnInfoListener mOnInfoListener = new IMediaPlayer.OnInfoListener() {
    @Override
    public boolean onInfo(IMediaPlayer iMediaPlayer, int info, int extra) {
        switch(info) {
            case IMediaPlayer.MEDIA_INFO_AUDIO_RENDERING_START:
                Log.d(TAG, "First Audio!");
                break;
            case IMediaPlayer.MEDIA_INFO_VIDEO_RENDERING_START:
                Log.d(TAG, "First Video!");
                break;
            }

            return false;
    }
};

当前播放进度

/**
 * @return 当前播放进度,单位:Ms
 */
public long getCurrentPosition()

播放时长

/**
 * @return 视频总时长,单位:Ms
 */
public long getDuration()
Clone this wiki locally