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

ApsaraVideo VOD:メディアアセットのアップロードに関するよくある質問

最終更新日:Nov 09, 2025

このトピックでは、メディアアsetのアップロードに関する一般的な問題とソリューションについて説明します。

ファイルが「アップロード中」のステータスから進まないのはなぜですか?

この問題は、次のいずれかの理由によって発生する可能性があります。

  • 原因 1: URL ベースのバッチアップロードは非同期です。

    UploadMediaByURL API 操作を使用する場合、アップロードは非同期タスクです。 アップロードはリアルタイムでは完了せず、完了までに数時間から数日かかる場合があります。 この操作は、中国 (上海)中国 (北京)中国 (深圳)シンガポール、および 米国 (シリコンバレー) リージョンでのみサポートされています。 アップロードには、ApsaraVideo VOD サーバーサイドアップロード SDK を統合することをお勧めします。

  • 原因 2: アップロード認証情報が生成されただけで、ファイルはアップロードされていません。

    CreateUploadVideo API 操作を呼び出すと、アップロード認証情報が取得され、メディアアセットの基本情報が作成されるだけです。この操作ではファイルはアップロードされません。その後、Object Storage Service (OSS) を使用してアップロードを完了する必要があります。詳細な手順については、「ApsaraVideo VOD API を呼び出してメディアファイルをアップロードする」をご参照ください。

  • 原因 3: ファイルが大きいため、アップロードに時間がかかります。

    ファイルサイズと「アップロード中」ステータスに費やされた時間が妥当かどうかを確認してください。コンソール、アップロード SDK、またはクライアントツールを使用してファイルをアップロードする場合、デフォルトでマルチパートアップロードが使用されます。マルチパートアップロードは、最大 48.8 TB の単一ファイルをサポートします。アップロード SDK は、最大 5 GB の単一ファイルをサポートするシンプルなアップロード機能も提供します。

  • 原因 4: ネットワークの問題。

    ネットワーク帯域幅が要件を満たしているかどうかを確認してください。

iOS アップロード SDK で Error Domain=NSCocoaErrorDomain エラーが発生してアップロードが失敗した場合はどうすればよいですか?

エラーコード 207 とエラーメッセージ「Error Domain=NSCocoaErrorDomain」を伴うアップロードの失敗は、通常、権限の不足によるファイルの読み取りエラーが原因です。この問題を解決するには、次のいずれかの方法を使用します。

  • 方法 1: iOS 用アップロード SDK にローカルリソースを読み取る権限を付与します。

  • 方法 2: アップロードする前に、ローカルリソースをサンドボックスパスに保存します。

URL ベースのバッチアップロード中に「The service is not open in current region」エラーが発生した場合はどうすればよいですか?

エラーメッセージ The service is not open in current region は、URL ベースのバッチアップロードが現在のリージョンでサポートされていないことを示します。URL ベースのバッチアップロードは、現在 中国 (上海) および シンガポール リージョンでのみサポートされています。

別のリージョンにいる場合は、オーディオまたはビデオファイルをローカルコンピューターにダウンロードし、アップロード SDK を使用してアップロードできます。詳細については、「SDK の概要」をご参照ください。

アップロードしたイメージをコンソールで表示できないのはなぜですか?

イメージタイプのメディアアセットをアップロードするときに、そのタイプを cover (ビデオサムネイル) に設定すると、ファイルはコンソールに表示されません。API 操作を呼び出すことによってのみイメージをクエリできます。詳細については、「CreateUploadImage - イメージのアップロード URL と認証情報を取得する」をご参照ください。

WeChat で JS SDK を使用しているときに互換性の問題でアップロードができない場合はどうすればよいですか?

この問題は、WeChat ブラウザの HTML5 との互換性の問題が原因で発生します。この問題を解決するには、<input type="file" name="file" id="files" multiple=""> から multiple="" パラメーターを削除して、アップロードが成功するようにします。

Push SDK で特定の解像度でプレビューページが引き伸ばされるのはなぜですか?

Push SDK で 480p の解像度を選択すると、プレビューページは引き伸ばされて表示されますが、実際のアップストリーミングは正常です。これは、480p が 480 × 640 の解像度に対応するためです。この縦横比はほとんどの携帯電話の画面でサポートされていないため、引き伸ばしの原因となります。

ソリューション: プレビューページの SurfaceView の縦横比を変更します。activity_push.xml ファイルの内容を次のように変更します。TFpnKZEWmJXIKEqkNHdU.png poYUFCTzncXdWoUOyJKp.png

Android Studio で AAR パッケージデータを表示およびインポートする方法

AAR パッケージデータを表示するには、ファイル拡張子を .aar から .zip に変更してファイルを解凍します。その後、.class ファイル、.xml ファイル、.jar ファイル、イメージ、テキストなどの内容を表示できます。

AAR パッケージデータをインポートするには:

  1. .aar ファイルをプロジェクトフォルダ (通常は projectName/libs/ パス) にコピーし、プロジェクトを再読み込みします。dvMgYjWarBrxAKHObAjW.png

  2. build.gradle ファイルで、ルートタグの下にローカルリポジトリパスを追加し、`dependencies` ブロックにコンパイル依存関係を追加します。

    `libs` ディレクトリ名は、パッケージがプロジェクトにインポートされるフォルダによって異なります。[compile] パラメーターでは、[name] は AAR ファイルの名前を指定し、[ext] はファイル拡張子を指定します。IdybZmRLnUQfWAveqGGK.png

  3. [ビルド] > [再ビルド] を選択してプロジェクトを再ビルドします。

    ビルドが完了すると、インポートされた AAR パッケージがプロジェクトの [外部ライブラリ] セクションに表示されます。jwqQxvgFgbACgUTpklPK.png

関連リンク

アップロードフローと手順の詳細については、次のドキュメントをご参照ください。

  • ApsaraVideo VOD コンソールまたは PC アップロードツールを使用したファイルのアップロード方法の詳細については、「ツールを使用したアップロード」をご参照ください。

  • ApsaraVideo VOD アップロード SDK、ネイティブ OSS SDK、URL ベースのバッチアップロード、または OSS API 操作を使用したファイルのアップロード方法の詳細については、「開発者ベースのアップロード」をご参照ください。