该解决方案可能非常简单,但我仍然在努力了解如何使其发挥作用。
我们正在为新学年做准备,当然,我们需要让事情远程进行。我们将在 Youtube 上发布大量教育视频,外部 Windows 应用程序将确保一切井井有条,教师可以轻松上传新视频(通过 Youtube API),并且教师可以快速与学生分享材料。
而且,当老师想要向学生发送视频时,他显然会给他们一个链接。他们决定希望视频在 Youtube 之外播放(出于多种原因)。
我们有一个已经投入使用的 WordPress 网站,我们可以用它来显示可以嵌入的 Youtube 视频。
WordPress 页面将嵌入 Youtube 播放器的代码,该代码由 Youtube 提供。
但是,问题是我不明白如何使视频 ID 可更改(b_DcQHbJIfE),以便一个页面可以播放 Windows 应用程序发送的任何视频。
例子:
外部 Windows 应用程序发送:https://www.externalvideoplayer.com/player/b_DcQHbJIfE
网站获取“b_DcQHbJIfE”并实际在嵌入式播放器上播放它
然后应用程序发送另一个视频,如下所示:https: //www.externalvideoplayer.com/player/c_gcOWSJISe
网站获取并播放“c_gcOWSJISe”
我对 PHP 有一点了解,偶然发现了这段代码:
$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; echo $actual_link;
但我不确定这在页面加载时是否有效,因为 Windows 应用程序可能会打开一个不存在的 URL。
任何帮助将不胜感激!谢谢!