Действительно ли возможно программно добавить Amazon виджеты MP3

Я пытаюсь создать поиск музыки с помощью виджетов Amazon mp3 для проигрывания каждого результата. Вместо того, чтобы создать страницу, полную этих виджетов, я хотел бы, чтобы пользователь нажал искусство альбома, и затем виджет загрузится.

Код, который я имею, похож на это:

function loadPlayer(asin) {
var amzn_wdgt={widget:'MP3Clips'};
amzn_wdgt.tag='widgetsamazon-20';
amzn_wdgt.widgetType='ASINList';
amzn_wdgt.ASIN=asin;
amzn_wdgt.title='What I\'ve been listening to lately...';
amzn_wdgt.width='250';
amzn_wdgt.height='250';
amzn_wdgt.shuffleTracks='True';
amzn_wdgt.marketPlace='US';
}

В их документации (https://widgets.amazon.com/Widget-Source/), у них есть сценарий для загрузки виджета:


Проблема, с которой я сталкиваюсь, - то, что я, может казаться, не нахожу способ загрузить тот сценарий динамично. Сценарий загружает виджет в элемент, который содержит код, таким образом, я не делаю knw, как сделать это с jQuery или JavaScript. Любая справка ценилась бы.

1
задан RustyDev 6 July 2010 в 03:30
поделиться

1 ответ

Посмотрите jquery getScript : http://api.jquery.com/jQuery.getScript/

Update Чтобы ответить на свой вопрос ниже , сценарий ожидает глобальную переменную, поэтому вам понадобится что-то вроде:

var amzn_wdgt;
function loadPlayer(asin) {
  amzn_wdgt={widget:'MP3Clips'};
  amzn_wdgt.tag='widgetsamazon-20';
  ...yada yada...
  $.getScript(...)
}
2
ответ дан 2 September 2019 в 23:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: