このトピックでは、Web向け動画編集SDKに関するよくある質問 (FAQ) への回答を提供します。
タイムラインにマテリアルを追加するときにエラーが発生した場合はどうすればよいですか。
問題の説明: タイムラインにマテリアルを追加すると、画像データエラーが発生します。
考えられる原因: メディアアセットが存在するオブジェクトストレージサービス (OSS) バケットにクロスオリジンリソースシェアリング (CORS) ルールが作成されていません。
解決策: OSSコンソールにログオンし、メディアアセットが存在するバケットを見つけ、バケット名をクリックします。表示されるページで、 を選択します。[CORS] ページで、CORSルールを作成します。

プレビューできるメディアアセットの形式は何ですか?
種類 | 形式 |
動画 | MP4、WEBP、MKV、MOV、M3U8 |
音声 | MP3 |
画像 | JPG、JPEG、PNG、WebP、GIF |
他の形式のメディアアセットを編集および制作のためにトラック領域に追加できますが、アセットのプレビューに失敗する可能性があります。
現在の形式のアセットをプレビューできないことを示すエラーが表示された場合はどうすればよいですか。
問題の説明: 前の表に記載されている形式のメディアアセットをトラックに追加した後、「この形式のメディアアセットのプレビューは、お使いのブラウザではサポートされていません。編集内容は動画制作中に有効になります。」というメッセージが表示されます。
考えられる原因: メディアアセットのファイル名拡張子が
titleフィールドに含まれていません。getEditingProjectMaterialsおよびsearchMediaを呼び出した後、メディアアセットのファイル名拡張子がtitleフィールドに返されるかどうかを確認します。メディアアセットのファイル名拡張子が title フィールドに返されない場合は、ファイル名拡張子を title フィールドに追加します。
インテリジェントな音声認識やテキスト読み上げタスクなどのインテリジェントタスクに関連するメソッドを呼び出すことができない場合はどうすればよいですか。
インテリジェントタスクは、中国 (上海) リージョンと中国 (北京) リージョンでのみサポートされています。サービスを呼び出すリージョンを確認してください。
タイムラインで動画を再生するときに、黒い画面が表示され、音声のみが再生される場合はどうすればよいですか。
考えられる原因: H.265 動画をお使いのブラウザで再生できないか、ブラウザのハードウェアアクセラレーションが無効になっています。
解決策: Chrome を使用して動画を再生する場合は、動画の再生 URL をアドレスバーに入力します。黒い画面が表示され、音声のみが再生される場合は、Chrome は H.265 動画の再生をサポートしていません。この場合は、アドレスバーに chrome://settings/system と入力します。表示されるページで、ハードウェアアクセラレーションを有効にします。
サンプルコードを実行できないのはなぜですか。
サンプルコードは参照用にのみ提供されています。コードを実行する前に、次の操作を実行する必要があります。
複数のサーバー API 操作を指定します。API 操作を呼び出すときは、認証情報を含める必要があります。その後、リクエストはAlibaba Cloudに転送されます。
サンプルコードの
request関数のリクエストロジックを開発します。Axios などのオープンソースライブラリや、プロジェクト内の既存のリクエスト関数を使用することもできます。ユーザーが [メディアアセットライブラリから追加] をクリックした後に表示されるパネルを作成します。このパネルでは、ユーザーはローカルメディアファイルをアップロードしたり、メディアアセットライブラリからメディアアセットを追加したりできます。
ユーザーが [生成] をクリックした後に表示されるダイアログボックスを作成します。このダイアログボックスでは、ユーザーは動画制作の出力パラメータを設定できます。設定は、ユーザーが [OK] をクリックした後にAlibaba Cloudに渡されます。