开发者社区 问答 正文

在AUI请问三个依赖需要添加到自己的项目里吗?

在AUI请问三个依赖需要添加到自己的项目里吗?lALPJwY7ZMoPCaLNA6TNB1A_1872_932.png

展开
收起
三分钟热度的鱼 2023-10-10 16:08:01 48 分享 版权
来自: 阿里云CDN
阿里云 AI 助理回答

在AUI项目中,是否需要将三个依赖添加到自己的项目里,取决于具体的场景和模块需求。以下是详细说明:

1. 短剧Feeds流场景(iOS)

在搭建短剧Feeds流场景时,需要确保以下依赖已正确集成到项目中: - AUIFoundation基础组件:这是所有场景的基础依赖,必须集成。 - AUIShortVideoList组件:用于支持短剧列表功能,必须集成。 - AUIShortDramaFeeds模块:这是短剧Feeds流场景的核心模块,需拷贝到项目工程中,并通过CocoaPods进行引用。

关键配置步骤: - 在Podfile中添加对AUIShortDramaFeeds模块的引用,示例如下:

pod "AUIPlayer/AUIPlayerScenes", :path => "../"
# 或单独集成短剧Feeds流场景
pod "AUIPlayer/AUIPlayerScenes/AUIShortDramaFeeds", :path => "../"
  • 如果项目是Swift工程,还需配置Bridging Header以支持Objective-C接口。

2. 短剧剧场场景(Android)

在搭建短剧剧场场景时,需要确保以下依赖已正确集成到项目中: - AUIShortVideoList组件:这是短剧剧场场景的基础依赖,必须集成。 - AUIShortDramaList模块:这是短剧剧场场景的核心模块,需拷贝到项目工程中,并通过Gradle进行引用。

关键配置步骤: - 在settings.gradle文件中添加模块引用,示例如下:

include ':AUIPlayerScenes:AUIShortDramaList'
  • build.gradle文件中添加模块依赖,示例如下:
    implementation project(':AUIPlayerScenes:AUIShortDramaList')
    

3. 互动直播场景

在互动直播场景中,依赖的模块主要包括以下内容: - 视频直播推拉流域名配置:需要在控制台完成相关配置。 - 实时音视频应用:需要在控制台创建实时音视频应用,并获取AppIDAppKey。 - SDK License授权:需要为播放器、推流、美颜特效等模块申请License授权。

关键配置步骤: - 在控制台创建实时音视频应用,并开启旁路转推功能。 - 下载并保存License文件License Key,以便后续使用。

总结

根据上述分析,AUIFoundation基础组件AUIShortVideoList组件AUIShortDramaFeeds/AUIShortDramaList模块是短剧场景的核心依赖,必须添加到项目中。对于互动直播场景,则需要额外配置推拉流域名、实时音视频应用和SDK License授权。

重要提醒: - 依赖冲突:如果项目中已有第三方库版本与AUI模块依赖的版本存在冲突,请以项目中实际使用的版本为准。 - 路径配置:请根据项目实际存放依赖库的路径修改配置文件中的路径信息。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
CDN
问答地址: