03.视频播放器Api说明

2020-10-16  本文已影响0人  杨充211

03.视频播放器Api说明

目录介绍

00.视频播放器通用框架

01.最简单的播放

02.如何切换视频内核

03.切换视频模式

04.切换视频清晰度

05.视频播放监听

06.在列表中播放

08.其他重要功能Api

09.播放多个视频

10.VideoPlayer相关Api

11.Controller相关Api

12.边播放边缓存api

13.类似抖音视频预加载

14.视频播放器埋点

public class BuriedPointEventImpl implements BuriedPointEvent {

    /**
     * 进入视频播放
     * @param url                       视频url
     */
    @Override
    public void playerIn(String url) {

    }
    
    /**
     * 退出视频播放
     * @param url                       视频url
     */
    @Override
    public void playerDestroy(String url) {

    }

    /**
     * 视频播放完成
     * @param url                       视频url
     */
    @Override
    public void playerCompletion(String url) {

    }

    /**
     * 视频播放异常
     * @param url                       视频url
     * @param isNetError                是否是网络异常
     */
    @Override
    public void onError(String url, boolean isNetError) {

    }

    /**
     * 点击了视频广告
     * @param url                       视频url
     */
    @Override
    public void clickAd(String url) {

    }

    /**
     * 退出视频播放时候的播放进度百度分
     * @param url                       视频url
     * @param progress                  视频进度,计算百分比【退出时候进度 / 总进度】
     */
    @Override
    public void playerOutProgress(String url, float progress) {

    }

    /**
     * 视频切换音频
     * @param url                       视频url
     */
    @Override
    public void videoToMedia(String url) {

    }
}

15.播放器示例展示图

image
image
image
image
image
image
image
image
image
image
上一篇 下一篇

猜你喜欢

热点阅读