ストリーミング用の音声ファイル(mp3、mp4、m4a、ogg)をエンコードしてHTML5プレイヤーで再生したい(エンコードしたファイルをスムーズに再生したい)のですが、HTML5プレイヤーだと思います。今私がやっていることは、ファイルをアップロードし、プリセットの「AAC Good Quality Audio」を使用して、Windows Azure Media Services でこのファイルを ecnding することです。ファイルを.mp4ファイル形式でエンコードし、このファイルを実行するSASロケーターを作成します。問題はありませんが、ユーザーがダウンロードできることを許可したくないということです。
同じエンコードされたアセットの OnDemandOrigin ロケーターを作成すると、404 エラーが発生します。それは私たちがそれを再生できないことを意味します。
以下は、Azure Media Services にファイルをアップロードするために使用した手順です。
- 空の資産を作成しました。
- ファイルをアセットにアップロードします。
- 次に、オーディオ ファイルをエンコードする新しいタスク ジョブを作成します。
- ファイルのエンコードに成功しましたが、元の URL を生成しようとすると URL が生成されますが、ファイルを参照するとエラー 404 が発生します。
私のクエリ:
- 「AAC Good Quality Audio」プリセットは私のタスクに適していますか?
- sas ロケータを使用している場合、ユーザーがファイルをダウンロードするのを制限するにはどうすればよいですか。
- Origin Locator を使用してエンコードされたファイルを再生することは可能ですか。
- スムーズなストリーミングのためにオーディオ ファイルをエンコードできますか? 可能であれば、すべてのブラウザ、IOS デバイス、および Android デバイスでエンコードされたファイルを実行するためにどのプレーヤーを使用する必要がありますか。
詳細を知りたい場合は、お気軽にお尋ねください。
あなたの応答を待っています。
ありがとう