Android
陈熔049
631351310@qq.com
展开
-
Android 使用MediaPlayer播放网络音频
一、前言MediaPlayer是Android自带的一个多媒体播放类,可以播放音视频流或者本地音视频文件。MediaPlayer方法的调用需要在一定的状态下,下图是一个MediaPlayer对象被支持的播放控制操作驱动的声明周期和状态。其中,椭圆代表MediaPlayer可能驻留的状态,弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。这里有两种类型的弧线。由单箭头开始的弧线...原创 2018-06-14 14:30:02 · 33805 阅读 · 7 评论 -
Android 使用ExoPlayer视频播放 (一)
一、前言ExoPlayer是google开源的应用级媒体播放器项目,目前已有1W+的start,并一直在维护。该开源项目包含ExoPlayer库和演示 demo,github地址:https://github.com/google/ExoPlayer。二、优缺点比较与Android内置的MediaPlayer相比,ExoPlayer具有许多优点: *支持通过HTTP(DAS...原创 2018-06-14 14:32:35 · 5595 阅读 · 3 评论 -
Android 使用ExoPlayer视频播放 (二)
一、缓存1、使用ExoPlayer自带的缓存机制(匹配完整的url地址,相同则使用本地缓存文件播放,视频地址具有时效性参数时无法正确缓存)创建缓存文件夹public class CachesUtil { public static String VIDEO = "video"; /** * 获取媒体缓存文件 * * @para...原创 2018-06-14 14:33:42 · 7535 阅读 · 4 评论