我遇到了JWPlayer的问题,该问题仅在最近才发生(意味着正在使用此确切的代码)。我通过YouTube链接收到“找不到合适的播放器”的信息。我的设置如下:

   jwplayer("mediaplayer2").setup({
        flashplayer: "php/jwplayer/player.swf",
        file: "https://www.youtube.com/watch?v=IsYAoR7hfPE",
        autostart: true,
        controls: false,
        logo: "http://...",
        "logo.link": "tracker2.php","logo.hide":false,
        controlbar: "over",
        "controlbar.idlehide": "true",
        "controlbar.hide": "true",
        image: "php/jwplayer/preview.jpg",
        screencolor: "000000",
        width: "500",
        height: "300",
        stretching: "fill",
        skin: "php/jwplayer/skins/bekle.zip",
        abouttext: "Flash Player",
        aboutlink: "http://...",
        events: {
            onPause: function() {
                if(success != 1)
                this.play(true);
            },
            onComplete: function() {
                //this.stop();
                //$.post('php/jwplayer/callback.php');
                if(success == 1)
                {
                    this.stop();
                            }

                    },
            onError: function(message)
            {
                alert(message);
                console.log(message);
            },
            onSetupError: function(fallback,message)
            {
                alert(message);
                console.log(message);
            }

        }
    });

我怎样才能解决这个问题?

最佳答案

问题在于您使用的youtubevideo,这是私有(private)视频。
要了解有关如何将YouTube视频嵌入jwplayer的更多信息,请查看此内容

  • youtube-video-embed
  • ehow : play-youtube-videos-jw-player.html

  • 这是我在控制台中遇到的错误
    Object
    message: "Error loading YouTube: Video removed or private"
    type: "jwplayerError"
    __proto__: Object
    

    检查此link并对此问题发表评论,您将无法在jwplayer中播放私有(private)youtube视频。

    我做了一个简单的演示,用youtube显示jwplayer

    检查此JSFIDDLE
    jwplayer("mediaplayer2").setup({
    
            file: "https://www.youtube.com/watch?v=efuICQgCWLA",
            autostart: true,
           // controls: false,
            width: "500",
            height: "300",
            stretching: "fill",
    
    
    
        });
    

    还要查看此故障排除指南here

    关于javascript - JWPlayer没有合适的球员发现YouTube链接错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21828743/

    10-12 15:31
    查看更多