我有一个像这样嵌入的 ReactPlayer:

<ReactPlayer
          ref={this.ref}
          className="storyPlayer__reactPlayer"
          width="100%"
          height="100%"
          url="https://getleda.wistia.com/medias/bjz07hdxqx"
          playing
          onReady={() => {
            this.setState({ ready: true });
          }}
          onProgress={this.onProgress}
        />

url明显指向wistia的地方,我在控制台中收到以下错误并且播放器不起作用:



任何想法是什么导致了这个以及如何解决?

最佳答案

您的视频网址 https://nanocorp.wistia.com/medias/dczbohg06v 不可公开访问。

切换到可公开访问的视频网址会起作用:

<ReactPlayer url="https://youtu.be/nLF0n9SACd4" />

reactjs - react-player 中的 Wistia 播放导致错误  &#34;The XMLHttpRequeset constructor has been tampered with&#34;-LMLPHP

关于reactjs - react-player 中的 Wistia 播放导致错误 "The XMLHttpRequeset constructor has been tampered with",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50206480/

10-09 17:04