Demo体验

MediaBox音视频SDK Demo是视频云全链路的最佳实践,主要包含播放器、短视频和直播推流的全链路演示,您可以通过本文快速体验我们的产品和服务。

重要
  1. Demo现有的内置资源下载服务为阿里云临时搭建服务,其可变性较大,且不保证可达性和有效性。该服务仅用于官方Demo的功能展示,不可直接应用于业务的商业化真实场景。

  2. 若业务需要进行线上商业化,请务必自行修改并替换为业务自有的资源下载服务器地址。阿里云不提供该资源下载地址的任何相关功能,也不支持客户进行处理。

功能体验

Demo源码

wangluo

anzhuo

ios

flutter

Web

Android

iOS

Flutter

功能演示、播放器接入

Feeds 流、微短剧、短视频

Feeds 流、微短剧、短视频

Feeds 流、微短剧、短视频

立即体验

image.png

image.png

image.png

Vue Demo

微信小程序Demo

uni-app接入指引

Demo源码

(适用于完整播放场景)

Demo源码

(适用于完整播放场景需求)

Flutter SDK+Demo源码

/

API-Example

(适用于独立播放功能)

API-Example

(适用于独立播放功能)

/

快速接入

接入指引

接入指引

Flutter播放器含UI集成方案

/

微短剧解决方案

(适用于微短剧场景)

Web

WebDemo支持在线体验

image.png

移动端

移动端Demo支持Feeds流、微短剧和短视频场景,您可以按需体验对应功能。

  • Feeds 流场景:支持 TAB 页的嵌套及上下滑动播放,适用于信息流类应用。

  • 微短剧场景:提供抽屉式剧集列表,用户可点击跳转至指定剧集。

  • 短视频场景:采用竖屏样式,全屏沉浸式播放,用户可通过上下滑动进行切换。

Demo预览

image123

跑通Demo

阿里云播放器SDK提供从基础集成到高级功能的完整播放解决方案,助力开发者快速构建专业音视频应用。建议集成前先运行开源Demo,掌握核心实现逻辑。

前提条件

  1. 获取播放器SDK License的授权及License Key,应用的绑定步骤请参见绑定License

    image

  2. 在终端运行以下命令,将Demo工程克隆到本地。

    Android

    git clone https://github.com/MediaBox-Demos/AliPlayer-Android.git
    cd AliPlayer-Android

    iOS

    git https://github.com/MediaBox-Demos/AliPlayer-iOS.git
    cd AliPlayer-iOS

目录结构

Android

AliPlayer-Android/
├── Demo/                     # 完整功能演示 App
├── API-Example/              # Java 编写的 API 示例项目
├── SDK/                      # SDK 文件与文档
├── README.md                 # 项目说明(中文)
├── README-EN.md              # 项目说明(英文)
└── LICENSE                   # 开源协议

iOS

AliPlayer-iOS/
├── Demo/                             # 完整功能演示 App
├── API-Example/                      # Objective-C 编写的 API 示例项目
├── Swift-Call-OC-Example/            # Swift 调用 OC 示例项目
├── SDK/                              # SDK 文件与文档
├── README.md                         # 项目说明(中文)
├── README-EN.md                      # 项目说明(英文)
└── LICENSE                           # 开源协议

模块介绍

Demo(完整功能演示)

提供生产级别的播放器应用演示,包含Feeds流、微短剧、短视频播放等多种播放场景和 UI 组件,运行指南请参见Android功能演示运行指南iOS功能演示运行指南

Android预览

1752213430266-2f711bd8-aad3-49c0-b8da-27e8d948b596

iOS预览

1752213451409-ee747ee2-84f9-433a-8f1a-6eeaea3b9f60

API-Example(单功能演示)

Android

本项目是基于Java开发的模块化Android示例工程,专注演示SDK核心功能。采用严格模块化设计,各模块实现单一功能,确保逻辑清晰。通过Schema路由实现模块解耦和统一管理。运行指南请参见API-Example运行指南

1752205295530-dd783fac-b7e3-4a47-b2ad-43884d0d02b0

iOS

本项目是基于Objective-C开发的iOS示例工程,采用CocoaPods管理的插件化架构,帮助开发者快速集成SDK核心功能。每个插件专注单一功能演示,极简代码确保逻辑清晰。通过Scheme路由实现插件间解耦导航,运行指南请参见API-Example运行指南

1752205325834-238166cb-9ed5-41e2-8673-aa489328a7a4

业务层使用Swift语言时,可基于API-Example参考Swift-Call-OC-Example运行指南进行混合开发。该示例工程演示了Swift调用Objective-C,帮助快速掌握Swift/OC混合编程,适用于在Swift业务层运行API-Example及集成SDK。

联系我们

更多产品咨询问题或使用支持,欢迎通过提交工单反馈。