Copyright 2021 bytedance
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
VEVodDemo-android
VEVodDemo-android 是火山引擎视频云点播 SDK Android 端的开源 Demo. 我们提供了
场景控件层(vod-scenekit)帮助业务快速搭建常见的点播场景。Demo 中实现了常见的三种播放场景:
针对短视频、中视频场景,我们提供了
短视频场景控件、中视频场景控件进一步简化接入。 业务可将vod-scenekit模块引入工程,添加数据源即可快速搭建播放场景。无需关心播放器如何使用。目录结构
编译运行
设置方式:
VEVodDemo-android文件夹,点击运行app.快速接入
我们提供了三种接入方式,接入方可以根据自己使用场景,选择接入。
接入建议:
依赖分层
业务 Demo 层(vod-demo)
场景页面
场景页面 = 场景控件 + 业务 API 数据获取
场景控件层 (vod-scenekit)
场景控件
场景控件 = 页面控件 + 下拉刷新控件 + 上拉加载控件
页面控件
页面控件 = RecyclerView/ViewPager2 + 播放控件播放控件层 (vod-playerkit)
播放器接口层 (vod-player)
火山引擎播放器实现层 (vod-player-volcengine)
Issue
有任何问题可以提交 github issue,我们会定期 check 解决。
PullRequests
暂不接受 PullRequests。
火山引擎点播 SDK 官网文档
License