微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在带有 angular 的旧 safari 上,视频无法通过 HTTPS 播放

如何解决在带有 angular 的旧 safari 上,视频无法通过 HTTPS 播放

请帮帮我!!!

我有一个奇怪的问题! 我有一个带有 angular 11 的项目,它可以在任何设备上的 chrome 浏览器中播放视频,但它不能在软件版本为 12.3 的 iPhone 6s 中的 safari 浏览器中运行,它可以在这个版本的上面运行,比如 13。问题就在这个版本上。

首先我尝试了很多解决方案,例如更改 SSL 证书和视频播放器,但没有奏效... 我再次尝试在另一个框架(如 vue.js)上测试视频,效果很好!!

现在我不知道到底是什么问题?? 角度有问题吗?用https?有依赖关系?与野生动物园?

这是我的 package.json 文件

enter image description here

这是我显示视频的代码

   <div class="col-12 pt-2 pt-sm-0" [ngClass]="{ 'media_element' : mediaType === 'video'}">
    <video
    *ngIf="mediaType === 'video' "
    controls
    [src]="mediaDetail?.video"
    [poster]="mediaDetail?.cover"
    class="single_video"
    autoplay loop muted playsinline
    controlsList="nodownload">
  </video></div>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。