簡體   English   中英

Azure 媒體播放器 drm 保護 iPhone 中的視頻問題

[英]Azure media player drm protected video issue in iPhone

我正在使用 azure 媒體播放器 2.3.11 最小 js 版本用於視頻 in.Net6 技術。 該視頻受 DRM 保護,可在 Android 和 Ios(Mac) 上完美播放。 但在 iPhone 中,它的行為是隨機的,有時正在播放視頻,有時會出現黑屏(沒有出現任何錯誤)。

我正在使用下面的代碼。

<video id="vid_1"
               class="azuremediaplayer amp-default-skin amp-big-play-centered video-upload-box vid2"
               controls
               width="640"
               height="400"
               poster="@Model.ThumbnailUrl"
               data-setup='{
                 "controls": true,
           "logo": { "enabled": false },
           "techOrder": ["html5FairPlayHLS","azureHtml5JS", "flashSS","silverlightSS", "html5"],
           "nativeControlsForTouch": false
           }'
               tabindex="0">
          <source src="@Model.VideoUrl"
                  data-setup='{
           "protectionInfo": [{"type": "PlayReady", "authenticationToken": "@Model.BearerToken"},
            {"type": "Widevine", "authenticationToken": "@Model.BearerToken"},
                    {"type":"FairPlay","certificateUrl" :"@Model.CertificateFilePath","authenticationToken": "@Model.BearerTokenFairPlay"}] ,
           "techOrder": ["html5FairPlayHLS","azureHtml5JS", "flashSS", "silverlightSS", "html5"]
                    }'
                  type="application/vnd.ms-sstr+xml" />
          <p class="amp-no-js">
            To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
          </p>
        </video>
<link href="https://amp.azure.net/libs/amp/2.3.11/skins/amp-default/azuremediaplayer.min.css" rel="stylesheet">
<script src="https://amp.azure.net/libs/amp/2.3.11/azuremediaplayer.min.js"></script>

你們知道我做錯了什么嗎?

更新:

您提供的樣本 stream 在 Safari 瀏覽器中 iOS 16.2 中 100% 的時間為我工作。 請注意,我只試過自己的手機,所以這不是一個大樣本。

我們需要在 iOS 的特定版本和瀏覽器版本 (Safari) 上找出一致的重現。 否則,很難查明您所看到的問題到底是什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM