You need to enable JavaScript to run this app.
导航

跑通 Demo

最近更新时间2023.10.11 18:55:48

首次发布时间2022.10.31 20:50:30

开源 Demo 提供了常见播放场景的完整源码。在集成点播 SDK 之前,建议先运行 Demo 源码,了解体验点播 SDK 的功能。

适用场景

Demo 中实现了常见的 3 种播放场景。

  • 短视频场景(Short Video):类抖音首页竖版视频场景。
  • 中视频场景(Feed Video):类西瓜视频 Feed 视频流场景。
  • 长视频场景(Long Video):类爱奇艺/腾讯视频/优酷视频的电视剧/电影场景。

功能介绍

我们在 Demo 源码中对点播 SDK 做了封装,抽象出了播放控件层框架,提供基础播放能力。在播放控件层的基础上,针对短视频场景提供了场景控件层;您可以依据自身业务需求,集成使用。

Demo 体验

请前往 Demo 体验 页面,扫描二维码安装体验。

环境要求

类别说明
开发环境Android Studio (推荐使用最新版本)
系统版本minSdkVersion: 21
ABI 兼容性架构要求:armv7 或 arm64

目录结构

|--VEVodDemo-android
|--|--app               // 主 app (壳工程)
|--|--vod-demo-api      // vod-demo 模块与壳工程交互接口(组件化)
|--|--vod-demo          // 业务层 demo 核心实现
|--|--vod-scenekit      // 场景控件层
|--|--vod-playerkit     // 播放控件层
|--|--vod-settingskit   // 播放设置模块

编译运行

方式一:命令行编译

git clone https://github.com/volcengine/VEVodDemo-android
cd VEVodDemo-android
./gradlew :app:installdebug

方式二:Android Studio 工具

使用 Android Studio 工具打开VEVodDemo-android件夹,点击运行app

集成方式

我们提供了 3 种集成方式,您可以根据自己的使用场景,选择接入使用。详情请参见如下链接。

方式说明
点播 SDK 接入对于成熟的视频业务,可复用已有业务层代码,接入点播 SDK,更换播放内核,以最小改动完成迁移。
播放控件层接入对于全新的视频业务,建议接入场景控件层播放控件层快速搭建短、中、长视频的播放场景。
场景控件层接入