# uni-video

HBuilderX 5.08以上版本配置

# 本地依赖库

名称
uni-video-release.aar

将本地依赖库复制到app项目的libs下。

# 线上依赖库

build.gradle

build.gradle.kts

dependencies {
    implementation 'androidx.media3:media3-exoplayer:1.8.0'
    implementation 'androidx.media3:media3-exoplayer-hls:1.8.0'
}

# 模块依赖

名称
uni-fileSystemManager
uni-getSystemInfo
uni-screenBrightness

蒸汽模式(Vapor)还需依赖 uni-event

# 组件注册

将以下内容添加到主模块的build.gradle,详见根据configjson配置应用

build.gradle(VDOM模式)

build.gradle.kts(VDOM模式)

defaultConfig {
    buildConfigField 'String', 'UTSEasyCom', '"[{\"class\":\"uts.sdk.modules.DCloudUniVideo.UniVideoExtApiComponentsRegister\",\"method\":\"register\"}]"'
}

HBuilderX 5.08以下版本配置

# 本地依赖库

名称
uni-video-release.aar
ijkplayer.aar
videoplayer.aar

将本地依赖库复制到app项目的libs下。

# 线上依赖库

build.gradle

build.gradle.kts

dependencies {
    implementation 'com.github.bumptech.glide:glide:4.9.0'
    implementation 'androidx.annotation:annotation:1.1.0'
    implementation 'androidx.core:core:1.1.0'
}

将线上依赖库添加到app项目的build.gradle下。

# 组件注册

将以下内容添加到主模块的build.gradle,详见根据configjson配置应用

build.gradle

build.gradle.kts

defaultConfig {
    buildConfigField "String", "UTSRegisterComponents", "\"[{\\\"name\\\":\\\"video\\\",\\\"class\\\":\\\"uts.sdk.modules.DCloudUniVideo.VideoComponent\\\"}]\""
}