Javascript JWPLAYER:加载播放器时出错:未找到可播放的源(Meteor)

Javascript JWPLAYER:加载播放器时出错:未找到可播放的源(Meteor),javascript,meteor,jwplayer,Javascript,Meteor,Jwplayer,我正在构建一个应用程序,并尝试添加一个视频部分。我的视频托管在jwplayer中,我也使用jwplayer作为播放器 我分离了这个问题,并构建了最简单的应用程序来测试它,但它不起作用 你好 Template.hello.rendered = function (){ var playerInstance = jwplayer("myElement"); playerInstance.setup({ file: "http://content.j

我正在构建一个应用程序,并尝试添加一个视频部分。我的视频托管在jwplayer中,我也使用jwplayer作为播放器

我分离了这个问题,并构建了最简单的应用程序来测试它,但它不起作用

你好

  Template.hello.rendered = function (){
    var playerInstance = jwplayer("myElement");
        playerInstance.setup({
            file: "http://content.jwplatform.com/players/AVO71KYC-ahYuWCf3.js",
            width: 750,
            height: 360
        });
  }
hello.html

<div id="myElement">Loading the player...</div>

正在加载播放器。。。

我在标签里还有玩家代码

根据此处的说明: 这应该行得通,但我得到了一个错误: 加载播放机时出错:找不到可播放的源

我找到的所有说明都是针对自托管玩家的。正如我前面提到的,视频是在jwplayer上托管的

提前感谢您的帮助

文件:http://content.jwplatform.com/players/AVO71KYC-ahYuWCf3.js“,
应该是你的视频。该url应放在
上。 您的
文件应如下所示:
http://example.com/myVideo.mp4

这里是一个简单的演示


...
jwplayer(“myElement”).setup({
播放列表:'https://content.jwplatform.com/jw6/AVO71KYC.xml',   
身高:750,
宽度:630
});
我没有使用JW平台,但从我在文档中看到的情况来看,它与常规JW播放器类似。我以前从未见过这样的代码应用于JW播放器,所以你可以看到我已经去掉了我不熟悉的东西,重新定位了错误的地方,并添加了丢失的东西

  • 陌生代码

    • Template.hello.rendered=函数(){
      var playerInstance=
      jwplayer(“myElement”)
      ;playerInstance
      .setup({

    • 重定位代码

    • 文件:http://content.jwplatform.com/players/AVO71KYC-ahYuWCf3.js“,
      如下:
    • 不幸的是,此文件无法工作,因此我查看了它,并在文件底部找到了您的真实配置。您可以通过将此地址粘贴到地址栏来查看脚本:
      http://content.jwplatform.com/players/AVO71KYC-ahYuWCf3.js

    • 缺失代码

    • 我将前面提到的脚本替换为:
    • 我发现您的播放列表隐藏在原始脚本中,并将
      文件:
      替换为:
      播放列表:'https://content.jwplatform.com/jw6/AVO71KYC.xml“,

作为JW平台的客户,您可以使用向导生成自定义脚本。在我写这篇文章时,我已经找到了您需要的页面。无论如何,请记住在您阅读文档时我给您的模式。JW平台似乎有很多选项,这就是为什么他们有一个向导来生成脚本的原因。

要扩展一下,一个完整的例子:

<!DOCTYPE html>
<html>
<head>
<meta charset='UTF-8'>
<title>JW Player</title>
<script src='the URL of the player script, whether you are self-hosting it or getting it from JW'></script>
</head>
<body>
<div id='myElement'>Loading the player...</div>
<script>
    jwplayer('myElement').setup({
        file: 'the URL of the actual video file, no matter where it is hosted',
        image: 'wildlife.jpg',
        width: 640,
        height: 360
    });
</script>
</body>
</html>

JW播放器
正在加载播放器。。。
jwplayer('myElement')。设置({
file:'实际视频文件的URL,无论它位于何处',
图片:'wildies.jpg',
宽度:640,
身高:360
});
是一个单行JW平台嵌入代码

要嵌入它,您只需要像这样嵌入它:

<script src="http://content.jwplatform.com/players/AVO71KYC-ahYuWCf3.js"></script>


仅此而已。

确实如此!我使用的是JSFIDLE,但没有得到任何结果,我刚刚意识到JSFIDLE禁止
文档。编写
。所以我只将单个脚本标记放在一个空白html文件中,然后将其上传,效果非常神奇。+1票支持你,sirAh,是的,这是有意义的。很高兴这对你有效:)
http://content.jwplatform.com/players/AVO71KYC-ahYuWCf3.js
<script src="http://content.jwplatform.com/players/AVO71KYC-ahYuWCf3.js"></script>