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

ApsaraVideo VOD:デモのオンライン試用とソースコード

最終更新日:Jun 22, 2026

このトピックでは、Aliplayer SDK のオンライン試用を申請し、デモのソースコードを取得する方法について説明します。

デスクトップブラウザー向けデモ

Aliplayer SDK は、視覚的な方法でオンライン試用を提供します。[オンライン設定] ページにアクセスして試用を体験できます。基本的な再生機能の設定や、ユーザーインターフェース (UI) の設定が可能です。設定が完了すると、HTML5 プレーヤー用のコードが生成されます。

説明

ストリーミング URL は、Real-Time Messaging Protocol (RTMP) 形式ではなく、Flash Video (FLV) 形式である必要があります。

[基本設定] タブには、[ビデオタイプ] ([VOD]/[ライブ])、[再生方法] ([URL で再生])、[再生 URL]、[カバー URL]、[幅] (デフォルト:100%)、[高さ] (デフォルト:500 px) などのオプションと、[自動再生][インライン再生][プリロード][ループ再生] などの機能の切り替えスイッチがあります。その他のタブは、[詳細設定][スキンカスタマイズ][再生プレビュー][コード] です。

モバイルデバイス向けデモ

モバイルブラウザー向けのデモを入手するには、モバイルデバイスの DingTalk アプリで次の QR コードをスキャンしてください。

重要

Android デバイスでは、WeChat および QQ の内部ブラウザーが、お客様の承認や通知なしに Aliplayer SDK の設定を変更する場合があります。この場合、Aliplayer SDK の特定の機能が使用できなくなります。

二维码

機能のソースコード

Aliplayer SDK は、機能とそのコード実装を並べて表示するオンライン機能ショーケースを提供します。機能とコード例の詳細なリストについては、[機能ショーケース] をご参照ください。Aliplayer 機能ショーケースページには、[基本機能] (カバー、遅延再生、スクリーンショット、ループ再生、4K ビデオなど)、[コンポーネントとプラグイン] (イメージ広告、マーキー、レジューム再生、弾幕、再生速度コントロール、字幕コンポーネントなど)、[高度な機能] (字幕、複数オーディオトラック、複数ソース、アダプティブ HLS、国際化、カスタムスキンなど) の 3 つのナビゲーションタブがあります。[カバー] 機能を選択すると、左側のペインにカバー画像付きのプレーヤープレビューが表示され、右側のペインに対応する HTML 初期化コードが表示されます。このコードには、sourcewidthheightcoverautoplaypreloadisLive などのパラメーターが含まれています。[コピー] ボタンをクリックしてコードをコピーできます。

Vue 向けデモソースコード

Aliplayer SDK は、SDK を Vue フレームワークと統合するためのデモソースコードを提供します。

デモの詳細については、「Vue ベースの Aliplayer のデモ」をご参照ください。

React デモのソースコード

Aliplayer SDK は、SDK を React フレームワークと統合するためのデモソースコードを提供します。

デモの詳細については、「React ベースの Aliplayer のデモ」をご参照ください。

WeChat ミニプログラム

WeChat ミニプログラムには DOM API と BOM API がありません。このため、jQuery や Zepto など、フロントエンド開発で一般的に使用される特定のライブラリを WeChat ミニプログラムにロードすることはできません。同様に、ブラウザーのサポートに依存する Aliplayer SDK は、WeChat ミニプログラムでは実行できません。したがって、動画を再生するには、WeChat ミニプログラムが提供するデフォルトのビデオコンポーネントを使用する必要があります。詳細については、vod-mini-program をご覧ください。

uni-app

次のコードを使用して、プレーヤーを uni-app に統合できます。Web プレーヤーはブラウザー関連の API に依存しているため、ネイティブアプリやミニプログラムへのコンパイルはサポートされていません。

コードを展開して表示

<template>
    <view class="content">
        <view id="player"></view>
    </view>
</template>
<script>
 import Aliplayer from 'aliyun-aliplayer';
 import "aliyun-aliplayer/build/skins/default/aliplayer-min.css";
 export default {
      data() {
         return {}
      },
      async mounted() {
         await this.loadComponent();
         this.player = this.createPlayer();
      },
      methods: {
        createPlayer: () => {
          return new Aliplayer({
               id: 'player',
               source: 'https://player.alicdn.com/video/aliyunmedia.mp4',
               width: '800px',
               autoSize: true,
          });
      },
         // コンポーネントをインポートするには、プレーヤーを初期化する前にまず await loadComponent() を呼び出してください
     loadComponent() {
          return new Promise((resolve, reject) => {
               const s_tag = document.createElement('script');
               s_tag.type = 'text/javascript';
               // まずコンポーネントの JS ファイルをダウンロードし、プロジェクトの /static/ ディレクトリに配置してください
              // ダウンロードアドレス: https://github.com/aliyunvideo/AliyunPlayer_Web/blob/master/customComponents/dist/aliplayer-components/aliplayercomponents-1.1.2.min.js
               s_tag.src = './static/aliplayercomponents-1.1.2.min.js';
               s_tag.charset = 'utf-8';
               s_tag.onload = () => {
                   resolve();
               }
                document.body.appendChild(s_tag);
          });
        }
     }
}
</script>
<style>
 .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
 }
</style>