function addButton(container, res) { var button = $(''); if (res.poster) { var img = $(''); img.attr('src', res.poster); if (res.preview) { button.mouseover(function() { img.attr('src', res.preview); }); button.mouseout(function() { img.attr('src', res.poster); }); } button.append(img); } else { /* No poster */ button.text('▶ Play'); } button.click(function() { button.remove(); addPlayer(container, res); }); container.append(button); } function addPlayer(container, res) { var types = res.map(function(res) { return res.type; }); /* Can we have