MediaElement.js jquery 错误

发布于 2024-10-19 05:26:26 字数 421 浏览 6 评论 0原文

我有一个 gwt 应用程序,我使用 MediaElement.js 来显示多媒体内容。如果我在主页上放置此脚本

<script> // using jQuery   
    $('video,audio').mediaelementplayer();
</script>

以在 MediaElement.js 中进行转换和标记,但它不起作用。

  1. 首先,因为此脚本仅转换一个标签或在 MediaElement.js 中
  2. 其次,此标签必须位于脚本之前。如果是之后就不行了。

所以我的问题是我有多个标签,并且这些标签是在运行时创建的,因此它们将位于脚本之后。我认为脚本的正确工作应该是: 转换页面内的所有 和 标签,而不是脚本之前的唯一标签。

谢谢

I have an gwt application and I use MediaElement.js to show multimedia contents. If I put on the main page this script

<script> // using jQuery   
    $('video,audio').mediaelementplayer();
</script>

to convert and tags in MediaElement.js and it doesn't work.

  1. First because this script convert only one tag or in MediaElement.js
  2. Second this tag must be before the script. If it is after it doesn't work.

So my problem is that I have more than one tag and this tags are created runtime so they will be after the script. I think that the correct work of the script should be:
Convert all and tags within the page and not the only one before the script.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酷遇一生 2024-10-26 05:26:26

如果您无法将脚本移动到标签之后,那么您应该执行

<script>
jQuery(document).ready(function($) {
    $('video').mediaelementplayer();
});
</script>

<script>
// your code
gwtCode();
$('video').mediaelementplayer();    
</script>

If you can't move the script until after the tags, then you should either do

<script>
jQuery(document).ready(function($) {
    $('video').mediaelementplayer();
});
</script>

or

<script>
// your code
gwtCode();
$('video').mediaelementplayer();    
</script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文