【发布时间】:2017-04-23 20:43:47
【问题描述】:
在 VideoPano 的 ReactVR 文档中
它演示了指向代码库中的视频。
是否可以链接到外部链接(又名 Youtube)?
所以不是video.mp4,而是链接到https://www.youtube.com/watch?v=hkgYIr_LWPw&index=1&list=PL-BE7kqSgbEj44peyt5BmLK63kbDp7Rhu
let videoUrl = 'video.webm';
const supportedFormats = NativeModules.VideoModule.supportedFormats;
for (let i = 0; i < supportedFormats.length; i++) {
if (supportedFormats[i] === 'mp4') {
videoUrl = 'video.mp4';
}
}
其余代码如下所示。
class WelcomeToVR extends React.Component {
constructor(props) {
super(props);
this.state = {
playerState: new MediaPlayerState({autoPlay: true, muted: true}), // init with muted, autoPlay
};
}
render() {
return (
<View>
<VideoPano
playerState={this.state.playerState}
source={asset(videoUrl, {layout: 'SPHERE'})}
/>
<VideoControl
style={{
height: 0.2,
width: 4,
layoutOrigin: [0.5, 0.5, 0],
transform: [{translate: [0, 0, -4]}],
}}
playerState={this.state.playerState}
【问题讨论】:
-
您可以尝试使用嵌入视频:youtube.com/embed/hkgYIr_LWPw。这将为您提供没有其他内容的视频。如果您需要嵌入视频,只需左键单击视频并选择“嵌入此视频”。请告诉它是否可行。
-
好主意,但是当我尝试它时,我仍然得到localhost:8081/static_assets/https://www.youtube.com/embed/… 404(未找到)
-
你在这里问过吗:github.com/facebook/react-vr
标签: youtube webvr 360-virtual-reality react-360