iPhone 6(A1586)のAES(JWTトークン認証付き)ビデオで保護された問題が発生しています。次のエラー滞納:Azure Media PlayerがiPhoneのAES保護で動作しない
0x50300000 - 使用されるビデオは、あなたのブラウザは非常に同じ映像がW/Oすべての問題を果たしている
をサポートしていませんでしいただけますので、ビデオの再生が破損問題 または原因で中止されました暗号化が無効になっているとき
事がAzureのメディアプレーヤーチームによって発行され、このようなシナリオを複製しサンプルはと非常に同じエラーで失敗するかのいずれかを動作しないということです!それはここにある:https://ampdemo.azureedge.net/。名前のこのサンプルでは、次のとおりです。
AES(JWTトークン) - オンデマンド[鉄鋼ティーザーの涙]
がどのように私はiPhone上のAzureメディアサービス/プレーヤー経由でストリーミングビデオを保護することができますか?シナリオはまったくサポートされていますか?ここで
は配信ポリシーを設定し、関連するコードです:https://amp.azure.net/libs/amp/latest/docs/Known_Issues.html:
deliveryPolicy = context.AssetDeliveryPolicies.Create(
DeliveryPolicyName,
AssetDeliveryPolicyType.DynamicEnvelopeEncryption,
AssetDeliveryProtocol.SmoothStreaming | AssetDeliveryProtocol.Dash | AssetDeliveryProtocol.HLS,
new Dictionary<AssetDeliveryPolicyConfigurationKey, string>
{
{ AssetDeliveryPolicyConfigurationKey.EnvelopeKeyAcquisitionUrl, contentKey.GetKeyDeliveryUrl(ContentKeyDeliveryType.BaselineHttp).ToString() }
}
);