【发布时间】:2020-12-28 09:09:06
【问题描述】:
我已经按照用户的建议安装了 react-player,它解决了我最初的问题,但现在我在 chrome Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('<URL>') does not match the recipient window's origin ('<URL>'). 的控制台中出现了这个错误,我不知道该怎么办?
我的代码如下(我的完整代码只有sn-ps):
import React, { useRef, useState, useEffect } from 'react';
import ReactPlayer from 'react-player/youtube'
function Webapps() {
const autoplayChange = () => {
console.log('playing!')
}
return(
<div className='iframeContainer'><ReactPlayer url={Projects.videoAddress} muted={true} controls={false} onPlay={autoplayChange} onPause={autoplayChange} onEnded={autoplayChange}/></div>
)
}
【问题讨论】:
标签: javascript html reactjs youtube-javascript-api youtube-iframe-api