为什么我不能在laravel 8应用程序中显示一些youtube网址?[副本]

utugiqy6  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(86)

此问题已在此处有答案

My YouTube video wont show in iframe(3个答案)
昨天关门了。
我需要在laravel 8应用程序中显示youtube网址。我发现分支克服“显示禁止的X-帧选项”,并使用它,我在我的刀片文件:
我得到了这个https://www.youtube.com/watch?v=xjqzftaWkmg视频,并在我的表单上添加:

<div class="tab-pane container mt-3" id="youtubeTabPane">
        <div class="col-12 form-group">
            <label class="w-100 mb-0"><span class="d-block mb-1"> Youtube</span>
                ::{{ old('youtube_url', $news->youtube_url) }}
            </label>
            <input
                class="form-control"
                name="youtube_url"
                value="{{ old('youtube_url', $news->youtube_url) }}"
            />

            <iframe width="560" height="315" src="{{ old('youtube_url', $news->youtube_url) }}" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

        </div>
    </div>

作为参数,我得到错误消息:https://prnt.sc/ky8JRP6CI97T但是点击“在youtube上观看”有效视频打开。
我copypast代码从小视频课在链接https://www.youtube.com/watch?v=ly36kn0ug4k和这个copypast代码可见确定:https://prnt.sc/BpLP4efWSYlI
这两个iframe的代码:

<iframe width="560" height="315" src="https://www.youtube.com/embed/xjqzftaWkmg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;" allowfullscreen></iframe>

                    <iframe width="560" height="315" src="https://www.youtube.com/embed/ly36kn0ug4k" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

所以有些youtube视频渲染得还可以,有些不行。
我想这是一些youtube视频 prop ,我找不到...

omtl5h9j

omtl5h9j1#

这与Laravel无关。如果你打开链接https://www.youtube.com/embed/xjqzftaWkmg,你会看到链接不起作用。但对于其他链接,如https://www.youtube.com/embed/ly36kn0ug4k,它确实有效。这是YouTube视频本身的属性。作为YouTube上的内容创建者,您可以限制其他人嵌入视频-请参阅https://support.google.com/youtube/answer/6301625?hl=en
因此,对于未嵌入的视频,可能会受到内容创建者的限制。

相关问题