Security MediaElement.js:带变量的源URL?

Security MediaElement.js:带变量的源URL?,security,video-streaming,html5-video,cdn,mediaelement.js,Security,Video Streaming,Html5 Video,Cdn,Mediaelement.js,爱上MediaElement.js后,我遇到了一个问题。在讨论中的站点上,我们使用Bitgravity作为CDN。Bitgravity使用MD5哈希保护视频URL,并将其作为变量添加到末尾。例如: http://stuff.blah.cdn.bitg.net/Secure/stuff/myvideo.mp4?h=3440203940902383938298394833324323 结果是MEj的“下载文件”链接,指向代码所在的页面。在胡闹了一会儿之后,我发现URL上存在一个变量触发了这

爱上MediaElement.js后,我遇到了一个问题。在讨论中的站点上,我们使用Bitgravity作为CDN。Bitgravity使用MD5哈希保护视频URL,并将其作为变量添加到末尾。例如:

    http://stuff.blah.cdn.bitg.net/Secure/stuff/myvideo.mp4?h=3440203940902383938298394833324323
结果是MEj的“下载文件”链接,指向代码所在的页面。在胡闹了一会儿之后,我发现URL上存在一个变量触发了这个问题


有人知道如何让MediaElements.js接受带有这样一个变量的源URL吗?

这里有一个小技巧让我可以这么做:因为我使用的是MediaElement的Wordpress插件,所以我查看了MediaElement-js-wp.php,发现:`if($src){$attributes[]='src=“.htmlspecialchars($src)。”“;$flash_src=htmlspecialchars($src);}”它被注释掉并替换为更长的代码,如果您未能提供扩展名,这些代码可以帮助MEj查找文件。我并不担心这一点,所以我取出了后来的,未注释的,现在我的安全URL工作了。