如何在VideoJS中播放Kaltura视频?

时间:2017-03-24 15:09:34

标签: javascript html5 video video.js kaltura

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

这是我的代码:

apply from: "script/codec.gradle"
String encryptVal = project.encrypt('password')
println("Encrypted value: " + encryptVal)

JS:此函数检查视频类型并传递正确的“类型”参数

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

这部分工作正常。

现在我需要能够添加一个kaltura视频,所以我添加了另一个“if”语句,如下所示:

function playApropriateType(url) {
                //check if video is from youtube
                if(url.indexOf('youtube') != -1) {
                    scope.player.src({type: 'video/youtube', src: url});
                    scope.player.load();
                }

                //check if video is simple vimeo or mp4
                else if(url.indexOf('mp4') == -1 && url.indexOf('vimeo') != -1){
                    scope.player.src({type: 'video/vimeo', src: url});
                    scope.player.load();
                }

                //check if link is vimeo from payed account
                else if( ((url.indexOf('mp4') != -1) && (url.indexOf('vimeo') != -1)) || url.indexOf('mp4') != -1) {
                    scope.player.src({"type":"video/mp4", "src":url});
                    scope.player.load();
                }
            }

但它表示不支持该格式。

  

VIDEOJS:错误:(代码:4 MEDIA_ERR_SRC_NOT_SUPPORTED)无法加载媒体,原因是服务器或网络出现故障或者格式不受支持。

现在:我不知道,是因为VideoJS不支持Kaltura视频,还是因为我错过了什么?

0 个答案:

没有答案