Youpaiyun ビデオ トランスコーディング インターフェイスを実装するための Java の呼び出し手順の詳細な説明
Youpaiyun は、クラウド ストレージとクラウド処理サービスを提供するクラウド コンピューティング会社です。そのビデオ トランスコーディング インターフェイスは、ユーザーがビデオ ファイルを変換するのに役立ちます。異なる形式のファイルに変換します。この記事では、Java で Youpaiyun ビデオ トランスコーディング インターフェイスを呼び出す方法の手順を詳細に紹介し、対応するコード例を示します。
ステップ 1: 依存関係を追加する
まず、関連する依存関係を追加する必要があります。 Java 開発では、Maven を使用して依存関係を管理できます。プロジェクトの pom.xml ファイルに、次の依存関係を追加します。
<dependencies> <dependency> <groupId>com.upyun</groupId> <<artifactId>video-process-sdk</artifactId> <version>1.0.0</version> </dependency> </dependencies>
ステップ 2: キー情報の構成
Youpai Cloud ビデオ トランスコーディング インターフェイスを呼び出す前に、有効なキー情報を指定する必要があります。 Youpaiyun の公式 Web サイトにアカウントを登録してログインすると、パーソナル センターで対応する重要な情報を取得できます。
Java プロジェクトでは、次の方法で重要な情報を設定できます。
String operator = "your_operator"; String password = "your_password"; String bucketName = "your_bucket";
このうち、operator
と password
はクラウドです。オペレータとパスワード、bucketName
はビデオが保存されているバケットの名前です。
ステップ 3: ビデオのトランスコーディング パラメータを設定する
ビデオをトランスコーディングする前に、対応するトランスコーディング パラメータを設定する必要があります。これらのパラメータには、入力ファイル、出力ファイル、トランスコーディング タイプなどが含まれます。以下は例です:
TranscodeParams.Builder builder = TranscodeParams.newBuilder(); // 设置输入文件 builder.sourceFile("/path/to/input.mp4") // 设置输出文件 .saveAS("/path/to/output.mp4") // 设置转码类型 .avopts("acodec=aac,vcodec=libx264"); TranscodeParams transcodeParams = builder.build();
上の例では、入力ファイルを「/path/to/input.mp4」に、出力ファイルを「/path/to/output.mp4」に設定します。トランスコーディング タイプを「acodec=aac,vcodec=libx264」に設定します。
ステップ 4: ビデオ トランスコーディング インターフェイスを呼び出す
Youpai Cloud ビデオ トランスコーディング インターフェイスを使用するには、以前に設定したキー情報とトランスコーディング パラメータを使用する必要があります。 Java では、次の手順に従って呼び出しを行うことができます。
TranscodeService transcodeService = new TranscodeServiceImpl(operator, password, bucketName); transcodeService.transcode(transcodeParams, new TranscodeResponseHandler() { @Override public void onSuccess() { // 转码成功回调 } @Override public void onFailure(String error) { // 转码失败回调 } });
上記のコードでは、まず TranscodeService
オブジェクトを作成し、前に設定したキー情報を渡します。次に、transcode
メソッドを呼び出し、トランスコーディング パラメータとトランスコーディング結果プロセッサを渡します。トランスコーディングが完了すると、トランスコーディングが成功した場合は onSuccess
コールバック メソッドが呼び出され、トランスコーディングが失敗した場合は onFailure
コールバック メソッドが呼び出されます。
呼び出しは非同期であり、トランスコーディング プロセスはバックグラウンドで実行されるため、トランスコーディング期間中も他の操作を継続できることに注意してください。
上記は、Java を使用して Youpaiyun ビデオ トランスコーディング インターフェイスを呼び出すための詳細な手順と対応するコード例です。これらの手順を通じて、さまざまな形式のビデオのニーズを満たすビデオ トランスコーディング機能を Java プロジェクトに簡単に実装できます。この記事がお役に立てば幸いです!
以上がJavaで実装されたYoupaiyunビデオトランスコーディングインターフェースの呼び出し手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。