首页 > 解决方案 > 使用 vue-youtube 包,播放器在切换方向后未在 iOS 中初始化

问题描述

我正在尝试使用 vue-youtube 包运行 youtube 视频。

在所有浏览器的所有 Android/Mac/Windows 中,视频在纵向和横向模式下都可以正常播放。

但是,当您在纵向和横向之间切换时,播放器不会在 iOS chrome + Safari 浏览器中初始化。

下面是我们正在使用的代码片段:

Vue.js

computed: {
  player() {
    return this.$refs.youtube.player;
  },
}

Html代码是:

<youtube
  id="youtube"
  :video-id="embedId"
  ref="youtube"
  :player-vars="playerVars"
  disablepictureinpicture
  controlslist="nodownload"
  fitParent
  muted
  @ready="onReady"
  @cued="cued"
  @playing="playing"
  @paused="paused">
</youtube>

标签: iosvue.jsgoogle-chromeyoutube-apiscreen-orientation

解决方案


推荐阅读