Add Aviary (Milken) click-to-play interview embeds
Aviary embed: Play video label (configurable)
Line 695: Line 695:
$slot.data('rbAviaryEmbed', 1);
$slot.data('rbAviaryEmbed', 1);
var title = String($slot.attr('data-title') || 'Aviary media');
var title = String($slot.attr('data-title') || 'Aviary media');
var playLabel = String($slot.attr('data-play-label') || 'Play video');
var $fallback = $slot.find('.aviary-embed-fallback').first();
var $fallback = $slot.find('.aviary-embed-fallback').first();
var $btn = $('<button type="button" class="aviary-embed-play"></button>')
var $btn = $('<button type="button" class="aviary-embed-play"></button>')
.attr('aria-label', 'Play ' + title)
.attr('aria-label', playLabel + ' ' + title)
.append($('<span class="aviary-embed-play-icon" aria-hidden="true"></span>'))
.append($('<span class="aviary-embed-play-icon" aria-hidden="true"></span>'))
.append($('<span class="aviary-embed-play-text"></span>').text('Play audio'));
.append($('<span class="aviary-embed-play-text"></span>').text(playLabel));
var $poster = $('<div class="aviary-embed-poster"></div>').append($btn);
var $poster = $('<div class="aviary-embed-poster"></div>').append($btn);
if ($fallback.length) {
if ($fallback.length) {