Download JWPlayer 5-如何在播放器上添加下载链接

Download JWPlayer 5-如何在播放器上添加下载链接,download,jwplayer,Download,Jwplayer,这是玩家的sript jwplayer("flvplayer").setup({ file: "$direct_link", flashplayer: "$c->{site_url}/player/$name.swf", image: "$file->{video_img_url}", duration:"$file->{vid_length}", width: $file->{vid_width}, height: $file->{vid_height

这是玩家的sript

jwplayer("flvplayer").setup({
 file: "$direct_link",
 flashplayer: "$c->{site_url}/player/$name.swf",
 image: "$file->{video_img_url}",
 duration:"$file->{vid_length}",
 width: $file->{vid_width},
 height: $file->{vid_height},
 provider: 'http',
 modes: [ { type: "flash", src: "$c->{site_url}/player/$name.swf" },{ type: "html5", config:     {file:'$direct_link','provider':'http'} }, { type: "download" } ]  });
我想添加一个下载链接按钮,如本网站上的播放器,示例>>

你们能帮帮我吗

谢谢:这很容易做到-


我知道这是给JW5的。这是一个您可以使用的插件,将此文件另存为download.js:

(function(jwplayer){

  var template = function(player, div, config) {

    var assets = {
        download: "http://www.longtailvideo.com/sites/default/files/download.png"
    }

    var goDownload = function() {
        var item = player.getPlaylistItem();
        if(item['downloadlink']) {
            document.location = item['downloadlink'];
        } else if(config.link) { 
            document.location = config.link;
        } else {
            document.location = item.file;
        }
    };

    function setup(evt) {
        player.getPlugin("dock").setButton(
            'downloadButton',
            goDownload,
            assets.download
        );
    };
    player.onReady(setup);

    this.resize = function(width, height) {};
  };

  jwplayer().registerPlugin('download', template);

})(jwplayer);
(function(jwplayer){

  var template = function(player, div, config) {

    var assets = {
        download: "http://www.longtailvideo.com/sites/default/files/download.png"
    }

    var goDownload = function() {
        var item = player.getPlaylistItem();
        if(item['downloadlink']) {
            document.location = item['downloadlink'];
        } else if(config.link) { 
            document.location = config.link;
        } else {
            document.location = item.file;
        }
    };

    function setup(evt) {
        player.getPlugin("dock").setButton(
            'downloadButton',
            goDownload,
            assets.download
        );
    };
    player.onReady(setup);

    this.resize = function(width, height) {};
  };

  jwplayer().registerPlugin('download', template);

})(jwplayer);