
ExoPlayer
文章平均质量分 76
ExoPlayer的使用和源码分析
风漫漫雨歇歇
持之以恒、追本溯源、了解IT的世界。
展开
-
ExoPlayer的详细使用事件篇
ExoPlayer提供的主要事件我们可以查看源码中的PlayerControlView.ComponentListener,它对事件的处理比较多,也比较符合我们使用所要了解的监听。1. Player.EventListenerEventListener提供了两种方式来监听播放器的视频回调1.1 总的回调函数EventListener.onEvent(Player player, Events events) Events携带了播放器所发生的事件,Events属于一个集合来保存的事件,时间以i原创 2021-06-22 10:43:10 · 6637 阅读 · 0 评论 -
Exoplayer的详细使用UI篇
1. ExoPlayer中的UI主要分主视频播放控件PlayerView 、StyledPlayerView控制控件PlayerControlView主视频覆盖view,exo_overlay其他还有包括字幕,插图等控件2. 使用方式控件PlayerView与PlayerControlView都提供的是布局layout id设置方式来让用户自定义界面。在控件中解析layout id中特定id的控件来达到用户自定义布局中的控件与视频播放ExoPlayer关联<com.google.a原创 2021-06-22 10:41:41 · 5592 阅读 · 2 评论 -
ExoPlayer简单介绍与使用
ExoPlayer简单介绍与使用简单介绍ExoPlayer是运行在YouTobe app上的视频播放器。它功能强大的同时又兼容低版本Android设备,在ExoPlayer V2版本上最低支持 android 16 也就是android 4.1版本。功能强大在支持除Android内置媒体播放器支持的格式外增加自适应格式DASH 和SmoothStreaming, 同时ExoPlayer在代码结构设计上又支持高度定制和扩展。而对于我们普通开发者常使用在对二进制网络流媒体的播放处理。核心功能ExoP原创 2021-04-27 14:22:10 · 9335 阅读 · 4 评论