【发布时间】:2020-03-29 08:54:51
【问题描述】:
我想在用户访问页面时播放视频,它适用于除 IOS 之外的所有平台。 我正在使用react-player npm。我已经尝试通过传递 muted 属性但不起作用。
我的代码是这样的
<ReactPlayer playing=true url="video_url" muted loop=true />
提前致谢!
【问题讨论】:
标签: reactjs html5-video react-player
我想在用户访问页面时播放视频,它适用于除 IOS 之外的所有平台。 我正在使用react-player npm。我已经尝试通过传递 muted 属性但不起作用。
我的代码是这样的
<ReactPlayer playing=true url="video_url" muted loop=true />
提前致谢!
【问题讨论】:
标签: reactjs html5-video react-player
我认为您需要 playsinline 属性来实现非全屏 iOS 自动播放,如 https://webkit.org/blog/6784/new-video-policies-for-ios/:
在 iPhone 上,元素现在可以内联播放,并且在开始播放时不会自动进入全屏模式。 没有 playinline 属性的元素将继续需要全屏模式才能在 iPhone 上播放。
react-playersupports it as a prop.
【讨论】: