在AUI请问三个依赖需要添加到自己的项目里吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在AUI项目中,是否需要将三个依赖添加到自己的项目里,取决于具体的场景和模块需求。以下是详细说明:
在搭建短剧Feeds流场景时,需要确保以下依赖已正确集成到项目中: - AUIFoundation基础组件:这是所有场景的基础依赖,必须集成。 - AUIShortVideoList组件:用于支持短剧列表功能,必须集成。 - AUIShortDramaFeeds模块:这是短剧Feeds流场景的核心模块,需拷贝到项目工程中,并通过CocoaPods进行引用。
关键配置步骤: - 在Podfile
中添加对AUIShortDramaFeeds
模块的引用,示例如下:
pod "AUIPlayer/AUIPlayerScenes", :path => "../"
# 或单独集成短剧Feeds流场景
pod "AUIPlayer/AUIPlayerScenes/AUIShortDramaFeeds", :path => "../"
在搭建短剧剧场场景时,需要确保以下依赖已正确集成到项目中: - AUIShortVideoList组件:这是短剧剧场场景的基础依赖,必须集成。 - AUIShortDramaList模块:这是短剧剧场场景的核心模块,需拷贝到项目工程中,并通过Gradle进行引用。
关键配置步骤: - 在settings.gradle
文件中添加模块引用,示例如下:
include ':AUIPlayerScenes:AUIShortDramaList'
build.gradle
文件中添加模块依赖,示例如下:
implementation project(':AUIPlayerScenes:AUIShortDramaList')
在互动直播场景中,依赖的模块主要包括以下内容: - 视频直播推拉流域名配置:需要在控制台完成相关配置。 - 实时音视频应用:需要在控制台创建实时音视频应用,并获取AppID
和AppKey
。 - SDK License授权:需要为播放器、推流、美颜特效等模块申请License授权。
关键配置步骤: - 在控制台创建实时音视频应用,并开启旁路转推功能。 - 下载并保存License文件
和License Key
,以便后续使用。
根据上述分析,AUIFoundation基础组件、AUIShortVideoList组件和AUIShortDramaFeeds/AUIShortDramaList模块是短剧场景的核心依赖,必须添加到项目中。对于互动直播场景,则需要额外配置推拉流域名、实时音视频应用和SDK License授权。
重要提醒: - 依赖冲突:如果项目中已有第三方库版本与AUI模块依赖的版本存在冲突,请以项目中实际使用的版本为准。 - 路径配置:请根据项目实际存放依赖库的路径修改配置文件中的路径信息。