私は晴れたコンテンツの再生にVideogular2を使用しています。 DRMなしの紺碧でホストされているコンテンツは完全に機能します。トークン認証を持つDRM保護コンテンツを実装すると、CORSエラーが発生します。ライセンスサーバーからライセンスを取得中にエラーがスローされます。続きVideogular2はAzure DRMで保護されたコンテンツにcorsエラーを表示します
は、ライセンスサーバーからライセンスを取得しながら、私はエラーを次しまった私のコード
stream = {
source: 'http://xxxxx.streaming.mediaservices.windows.net/xxxxxxx/abc512kb.ism/manifest(format=mpd-time-csf)',
licenseServers: {
'com.widevine.alpha': {
serverURL: 'https://xxxxxx.keydelivery.westindia.media.azure.net/Widevine/?KID=xxxxx-ef40-87ed-b348-xxxxxx'
}
},
token: 'Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
}
<video #media
[vgMedia]="media"
[vgDash]="stream.source"
[vgDRMLicenseServer]="stream.licenseServers"
[vgDRMToken]="stream.token"
id="singleVideo"
preload="auto" crossorigin
>
</video>
です。プリフライトリクエストに
応答は、アクセス制御チェックに合格しない:応答中の 値「アクセス制御 - 許可 - 起源」ヘッダーは ワイルドカードであってはならない「*」場合は、要求の資格情報モード 'include'です。したがって、オリジン 'http://localhost:4300'は許可されません。 XMLHttpRequestによって開始された要求の信任状モードは、withCredentials属性によって制御されます。
私がchromeのdisable-web-securityで実行すると、私は完全に作品を呼び出します。
Azure Mediaからコンテンツを再生する際に問題が発生しましたか?
を助けるかもしれない願っています。この
を行く必要があります。本番環境では、単一ドメインからのものになります。テスト目的のために、私はドメインを介してこれを試し、あなたの電子メールの詳細を提供します。 – mandar