我正在尝试在我正在开发的 Joomla 网站中实施 mediaElement.js 解决方案,但我遇到了一些问题。以下错误在我的梦中困扰着我:P:
Uncaught TypeError: Object [object Object] has no method 'mediaelementplayer'
我会假设 /mediaelement-and-player.min.js 但控制台不显示任何错误,除了已经提到的错误。
我在模板头中添加了以下内容:
$this->API->addJS($this->API->URLtemplate() . '/mediaElement/build/mediaelement-and-player.min.js');
$this->API->addJS($this->API->URLtemplate() . '/mediaElement/build/jquery.js');
这会在页面加载时产生正确的链接,所以我想这不会是问题。
在我的文章正文中,我添加了以下代码:
<video id="youtube1" width="640" height="360">
<source src="http://www.youtube.com/watch?v=nOEw9iiopwI" type="video/youtube" >
</video>
<script>
jQuery(document).ready(function($) {
$('#youtube1').mediaelementplayer();
});
</script>
尽管此代码来自提供的示例,但它会导致前面提到的错误。
对此的任何想法将不胜感激!