问题描述
我正在使用 c# 上传视频,使用 POST 到 Vimeo,并将重定向 URL 重定向到同一页面(asp.net blazor wasm 页面)。上传方面效果很好。 vimeo 的重定向将视频 URI 作为查询字符串 (video_uri) 传递,我在 iframe 中使用该 url 来显示视频。
但是,当重定向发生并且我将 video_uri 查询字符串 var 注入 iframe 时,我得到
{"message": "我们遇到了点小麻烦。","title": "Sorry","view": 7}
这在调试方面根本没有帮助。 iframe 代码是从 Vimeo 站点复制而来的。如果我用 html 和 body 标签包装 iframe 代码并在浏览器中查看它,它会按预期工作。完全相同的代码在 Blazor wasm 应用程序中不起作用。有什么建议吗?
解决方法
这里的问题是 src 应该是“https://player.vimeo.com/video/506803358”而不是“https://player.vimeo.com/videos/506803358”。所以“视频”不是“视频”。