Javascript 如何在VideoJS中播放Kaltura视频?

Javascript 如何在VideoJS中播放Kaltura视频?,javascript,html,video,video.js,kaltura,Javascript,Html,Video,Video.js,Kaltura,我在页面上使用VideoJS加载视频并播放它。目前我的页面上的VideoJS支持youtube、vimeo和mp4视频类型 这是我的密码: <video id="myVideo" ng-show="urlProvided" class="video-js vjs-default-skin" controls width="600" data-setup='{ "techOrder": ["html5", "flash", "youtube",

我在页面上使用VideoJS加载视频并播放它。目前我的页面上的VideoJS支持youtube、vimeo和mp4视频类型

这是我的密码:

<video
    id="myVideo"
    ng-show="urlProvided"
    class="video-js vjs-default-skin"
    controls
    width="600"
    data-setup='{ "techOrder": ["html5", "flash", "youtube", "vimeo"]}'
 >
 </video>
这部分很好用

现在我需要能够添加一个kaltura视频,所以我添加了另一个“如果”语句,类似这样:

                //KALTURA NOT WORKING
                else if(url.indexOf('kaltura') != -1) {
                    scope.player.src({"type":"video/webm", "src":url});
                    scope.player.load();
                }
但是它说这种格式不受支持

VIDEOJS:ERROR:(代码:4媒体\u ERR\u SRC\u不受支持)无法加载媒体,原因可能是服务器或网络出现故障,或者是格式不受支持


现在:我不知道,是因为VideoJS不支持Kaltura视频,还是因为我遗漏了一些东西?

你能通过将URL放到浏览器中来播放Kaltura视频吗?这将回答支持的问题。有什么理由使用webm而不是mp4吗?@offbeat视频播放/工作正常。我试过所有类型的mp4,webm,flv,ogg。。。。因为我不知道还能做什么。不幸的是,关于不受支持的媒体,我也遇到了同样的错误。这里的链接指向他们的嵌入式播放器,而不是特定的媒体源。很遗憾,您是否有指向实际媒体资产的链接(例如以.mp4、.webm、.ogg结尾的URL或HLS.m3u8结尾的URL)@offbeat否。如果我有媒体资产的链接,我就不会有这个问题。目前,VideoJS允许您添加来自vimeo和youtube的视频,即使它是指向其嵌入式播放器的链接,而不是指向媒体资产的直接链接(例如:或vimeo:)。所以我想知道它是否也支持Kaltura视频(即使它们是竞争对手),你能通过将URL放到浏览器中来播放Kaltura视频吗?这将回答支持的问题。有什么理由使用webm而不是mp4吗?@offbeat视频播放/工作正常。我试过所有类型的mp4,webm,flv,ogg。。。。因为我不知道还能做什么。不幸的是,关于不受支持的媒体,我也遇到了同样的错误。这里的链接指向他们的嵌入式播放器,而不是特定的媒体源。很遗憾,您是否有指向实际媒体资产的链接(例如以.mp4、.webm、.ogg结尾的URL或HLS.m3u8结尾的URL)@offbeat否。如果我有媒体资产的链接,我就不会有这个问题。目前,VideoJS允许您添加来自vimeo和youtube的视频,即使它是指向其嵌入式播放器的链接,而不是指向媒体资产的直接链接(例如:或vimeo:)。所以我想知道它是否也支持Kaltura视频(即使它们是竞争对手)
                //KALTURA NOT WORKING
                else if(url.indexOf('kaltura') != -1) {
                    scope.player.src({"type":"video/webm", "src":url});
                    scope.player.load();
                }