.mp4
Azure BLOB ストレージに保存されているビデオを取得して、Azure でホストされている Web サイトに表示するのに問題があります。ビデオ タイプは に設定されvideo/mp4
、ストレージ アカウントはパブリックではありませんが、Web ロールにリンクされています。次のコードを使用してバージョンを更新しました。
var credentials = new StorageCredentials("myaccountname", "mysecretkey");
var account = new CloudStorageAccount(credentials, true);
var client = account.CreateCloudBlobClient();
var properties = client.GetServiceProperties();
properties.DefaultServiceVersion = "2012-02-12";
client.SetServiceProperties(properties);
動画プレーヤーは使用せず、HTML5 ビデオ タグのみを使用しています。また、派手なものは必要ありません。ビデオを再生したいだけです。
Chrome の開発ツールのネットワーク タブを見るとGET
、動画を取得するためのリクエストに 2 つのエントリがあります。最初のステータスは(pending)
で、次のステータスは です(canceled)
。
また、ウェブサイトのコンテンツ フォルダにあるビデオへのリンクも付けました。これも で始まりますpending
が、で解決され204 Partial Content
、ビデオは問題なく再生されます。
私は見るものがなくなったので、助けや指針をいただければ幸いです。