Как встроить TVUPlayer, используя jQuery в качестве AJAX? - PullRequest
0 голосов
/ 10 июня 2011

Мне нужно встроить TVUPlayer из TVUNetworks как AJAX.

Для встраивания проигрывателя в виде HTML необходимо поместить скрипт на страницу, и он работает:

<script type="text/javascript" >
    src="http://dl.tvunetworks.com/webplayer/myTVU.js?c=640&w=500&h=370&autoplay=1&style=1">
</script>

Но то, что я хочусделать, это загрузить плеер, когда пользователь нажимает на этот канал.В скрипте есть document.write.Когда я пытаюсь загрузить его как текст и внедрить в div, то страница document.write очищает страницу.

Я пробовал это:

    var vUrl = "http://dl.tvunetworks.com/webplayer/myTVU.js?c=640&w=450&h=320&autoplay=1&style=2&TVUControlBar=1";
    $.ajax({
        url: vUrl,
        dataType: 'text',
        success: function (data) {
            getElementById(target.replace("#", "")).append(script);
        }
    })

Но это не работает.

Даже если это помогает использовать iFrame.Единственное, что мне нужно, это встроить плеер как AJAX в JavaScript.

1 Ответ

0 голосов
/ 21 февраля 2012

Вы можете динамически добавлять javascript внутри любого div, где вы хотите, чтобы игрок отображался

divID = document.getElementById('player');
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = 'http://dl.tvunetworks.com/webplayer/myTVU.js?c=640&w=500&h=370&autoplay=1&style=1';
divID.appendChild(newScript);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...