すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo VOD:デモを体験する

最終更新日:Nov 09, 2025

MediaBox オーディオおよびビデオソフトウェア開発キット (SDK) デモは、エンドツーエンドの ApsaraVideo ソリューションのベストプラクティスを示します。これには、プレーヤー、ショートビデオ、ライブアップストリーミングの包括的なデモが含まれています。このトピックは、当社のプロダクトとサービスを迅速に理解するのに役立ちます。

重要
  1. デモに組み込まれているリソースダウンロードサービスは、デモンストレーション目的でのみ Alibaba Cloud が提供する一時的なサービスです。このサービスは変更される可能性があり、そのアクセシビリティと有効性は保証されません。商用ビジネスシナリオでこのサービスを直接使用しないでください。

  2. 商用利用の場合は、リソースダウンロードサーバーのアドレスを独自のものに置き換える必要があります。Alibaba Cloud は、このリソースダウンロードアドレスに関連する機能やサポートを提供しません。

機能体験

デモソースコード

プラットフォーム

wangluo

anzhuo-8

ios

icons8-flutter

Web

Android

iOS

Flutter

特徴

機能デモ、プレーヤー統合

フィードストリーム、ミニシリーズ、ショートビデオ

フィードストリーム、ミニシリーズ、ショートビデオ

フィードストリーム、ミニシリーズ、ショートビデオ

体験

今すぐ試す

p935088

p935088

p935088

完全なデモ

Vue デモ

WeChat ミニプログラムデモ

uni-app 統合ガイド

デモソースコード

(完全な再生シナリオ用)

デモソースコード

(完全な再生シナリオ用)

Flutter SDK + デモソースコード

スタンドアロン機能

/

API-Example

(スタンドアロン再生機能用)

API-Example

(スタンドアロン再生機能用)

/

統合ガイド

クイック統合

統合ガイド

統合ガイド

UI を使用した Flutter プレーヤー統合ソリューション

シナリオ

/

ミニシリーズソリューション

(ミニシリーズシナリオ用)

Web

Web デモはオンラインで体験できます。

image.png

モバイル

モバイルデモは、フィードストリーム、ミニシリーズ、ショートビデオなど、さまざまなシナリオをサポートしています。ニーズに応じて機能を試すことができます。

  • フィードストリームシナリオ: ネストされたタブページとスワイプ再生機能をサポートします。このシナリオは、情報フィードアプリケーションに適しています。

  • ミニシリーズシナリオ: ドロワー形式のエピソードリストを提供します。ユーザーはエピソードをタップして移動できます。

  • ショートビデオシナリオ: 没入型のフルスクリーン再生体験のために垂直レイアウトを使用します。ユーザーは上下にスワイプしてビデオを切り替えることができます。

デモプレビュー

image123

デモの実行

ApsaraVideo Player SDK は、基本的な統合から高度な機能までをカバーする完全な再生ソリューションを提供します。これにより、開発者はプロフェッショナルなオーディオおよびビデオアプリケーションを迅速に構築できます。SDK を統合する前に、オープンソースのデモを実行して、そのコア実装ロジックを理解することをお勧めします。

前提条件

  1. Player SDK License を取得し、対応する権限付与と License Key を取得していること。アプリケーションにライセンスをアタッチするには、「ライセンスのアタッチ」をご参照ください。

    image

  2. ターミナルで次のコマンドを実行して、デモプロジェクトをローカルマシンにクローンします。

    Android

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

    iOS

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

フォルダー構造

Android

AliPlayer-Android/
├── Demo/                     # 完全な機能のデモアプリ
├── API-Example/              # Java で記述された API サンプルプロジェクト
├── SDK/                      # SDK ファイルとドキュメント
├── README.md                 # プロジェクトの説明 (中国語)
├── README-EN.md              # プロジェクトの説明 (英語)
└── LICENSE                   # オープンソースライセンス

iOS

AliPlayer-iOS/
├── Demo/                             # 完全な機能のデモアプリ
├── API-Example/                      # Objective-C で記述された API サンプルプロジェクト
├── Swift-Call-OC-Example/            # Swift が Objective-C を呼び出すサンプルプロジェクト
├── SDK/                              # SDK ファイルとドキュメント
├── README.md                         # プロジェクトの説明 (中国語)
├── README-EN.md                      # プロジェクトの説明 (英語)
└── LICENSE                           # オープンソースライセンス

モジュールの紹介

Demo (完全な機能のデモ)

これは、プレーヤーアプリケーションの製品レベルのデモです。フィードストリーム、ミニシリーズ、ショートビデオ再生など、さまざまな再生シナリオと UI コンポーネントが含まれています。デモの実行方法については、「Android 機能デモガイド」および「iOS 機能デモガイド」をご参照ください。

API-Example (スタンドアロン機能デモ)

Android

このプロジェクトは、Java で開発されたモジュール式の Android サンプルで、SDK のコア機能を示します。このプロジェクトでは、厳密なモジュール設計が使用されており、各モジュールは単一の機能を実装して明確なロジックを維持します。スキーマルーティングは、モジュールのデカップリングと統一管理に使用されます。プロジェクトの実行方法については、「API-Example ガイド」をご参照ください。

iOS

これは、Objective-C で開発された iOS サンプルプロジェクトです。CocoaPods によって管理されるプラグインアーキテクチャを使用して、開発者が SDK のコア機能を迅速に統合できるようにします。各プラグインは単一の機能を示し、最小限のコードで明確なロジックを保証します。スキームルーティングは、プラグイン間のデカップリングされたナビゲーションに使用されます。プロジェクトの実行方法については、「API-Example ガイド」をご参照ください。

ビジネスレイヤーが Swift で記述されている場合は、API-Example をハイブリッド開発のリファレンスとして使用できます。詳細については、「Swift-Call-OC-Example ガイド」をご参照ください。このサンプルプロジェクトは、Swift から Objective-C を呼び出す方法を示し、Swift/Objective-C ハイブリッドプログラミングを迅速に習得するのに役立ちます。これは、API-Example を実行し、SDK を Swift ビジネスレイヤーに統合するのに役立ちます。