【问题标题】:swfobject.embedSWF Not displaying videoswfobject.embedSWF 不显示视频
【发布时间】:2017-12-01 03:22:08
【问题描述】:

这没有让 youtube 视频显示在页面上,我不知道为什么会这样?

    <div id="ytPlayer">You need Flash player 8+ and JavaScript enabled to view this video.</div>
    <script type="text/javascript">
    var params = { allowScriptAccess: "always" };
    var atts = { id: "myytplayer" };
    swfobject.embedSWF("http://www.youtube.com/v/Some-random-video?enablejsapi=1&playerapiid=ytplayer", "ytPlayer", "425", "356", "8", null, null, params, atts);
    </script>

【问题讨论】:

标签: javascript php video youtube


【解决方案1】:

根据github上新的swfobject page,embedding的语法略有变化。

给出的例子:

旧:

 swfobject.embedSWF("myContent.swf", "my-target-element", "300", "120", "10.0.0");

新的

var el = document.getElementById("my-target-element");
swfobject.embedSWF("myContent.swf", el, 300, 120, 10);

我不确定这如何与 URL 一起使用,但看起来您的嵌入脚本确实需要一些调整。

随着 Flash 的衰落,是否值得考虑将文件转换为标准视频格式并使用 HTML5 视频标签?只是一个建议..

希望对你有帮助

【讨论】:

  • 我该怎么做?您必须原谅我的直言不讳,但我买了一个脚本,认为这一切都有效,然后发现我必须解决这个烂摊子。当你说它已经过时时,我相信你,这可能就是为什么我在脚本的其他部分有这么多错误。如果你知道你的东西并且可以修复这些错误,我可以在以后付款给你。
  • 你会怎么做?转换文件?那里有很多转换器,但只有少数好的转换器。我认为我使用的是 Moyea 的一款。我会仔细检查品牌。它也被购买了,但它不是在线转换,您下载软件
  • 它在我的另一台电脑上。我很确定这就是品牌。其他大多数都带有水印
  • 我会看看能不能回复你,仍然在处理这个代码。我只需要嵌入这些 youtube 视频,出于某种原因,程序员使用 Flash 嵌入它们。该脚本是丑陋的杂乱代码,我只需要弄清楚它是如何工作的。它是社交交流 youtube 插件的一部分。当然,我很确定程序中提供的所有插件都已过时/过时,至少是我今天测试过的所有插件。
  • 也有可用的插件。在 Google 上搜索 flash 转换器或 flash 检测器插件。我确定github上有一些。绝对值得一看!
猜你喜欢
  • 2017-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-27
  • 2012-05-26
  • 2020-09-03
  • 1970-01-01
相关资源
最近更新 更多