MediaLibrary是一个媒体工具库
在你project
对应的buid.gradle
中添加如下代码:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
在你要使用的module
对应的buid.gradle
中添加如下代码(以0.0.1版本为例):
dependencies {
implementation 'com.github.ShaoqiangPei:MediaLibrary:0.0.1'
}
在你项目的自定义Application类中初始化本库:
//初始化mediaLibrary
MediaConfig.getInstance().init(this)
.setDebug(true);//是否开启本库内部log打印(默认false,不开启)
SpeechHelper ———— 语音合成工具类,主要用于将文字转语音
Player ———— 音乐播放工具类(mediaplayer)
VideoHelper ———— 视频播放工具类(结合视频控件VideoView
使用)
SplitMediaFile ———— 视频文件分离帮助类(可以从视频文件中分离出音频和无声视频)
为了方便大家在调试期间查找问题,本库提供库内部Log日志的开关。
//设置本库内部Log打印开关
MediaConfig.getInstance().setDebug(true);//是否开启本库内部log打印(默认false,不开启)
一般此设置结合本库的初始化,一起放到你项目中自定义的Application类中一起进行。
在开启本库内部log打印的情况下,你可以将你logcat的tag设置为media
,用以查看本库内部log打印日志。
本库内部日志 tag=“media”,log打印级别多为 i。