Обновить видео с помощью JavaScript в объекте с помощью встраивания

0

У меня проблема с обновлением видео. Я вызываю функцию JS для изменения источника, но он не работает, и я не хочу обновлять страницу. Это способ обновить видео с помощью моей кнопки

Играть

function playVideo()
{

    var fileName = "myvideo";
    var rootVideoAddress = location.protocol + '//' + location.host + "/UploadVideos/";
    var videoPath = rootVideoAddress + fileName;
    var videoObject = $('#MediaPlayerVideo');
    videoObject.find('embed').attr('src', videoPath);
}





 <div>
    <object id="MediaPlayerVideo" CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
                                    standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" width="280" height="256">
                                <param name="FileName"value="http://localhost:3465/UploadVideos/myvideo0.mpg">
<param name="animationatStart" value="true">
<param name="transparentatStart" value="true">
<param name="autoStart" value="false">
<param name="showControls" value="true">
<param name="Volume" value="-450">
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="http://localhost:3465/UploadVideos/myvideo0.mpg" name="MediaPlayer1" width="320" height="380" autostart="0" showcontrols="1" volume="-450">

Теги:
object
embed

1 ответ

0
Лучший ответ

Вы пробовали создать полный новый элемент, который просто копирует значения (не весь элемент!), А затем вставляет его в это место, исходный элемент был?

Другая (но нерукотворная) идея была бы чем-то вроде iframe, который содержит видео и может быть просто перезагружен в любое время. Но это должно быть последним решением, которое вы должны попробовать...

  • 0
    Я пытаюсь это, но это не работает:
  • 0
    Я мог бы сделать это, используя частичное представление, которое я загружаю с помощью ajax-вызова и обновляя свою страницу. Я использовал ViewBag, чтобы обновить src

Ещё вопросы

Сообщество Overcoder
Наверх
Меню