Jump to content
  • 0

Как поменять файл в видеоплеере?


BobKadler
 Share

Question

Приветствую. есть вот такой кусок скрипта

<object classid="clsid:5854894587349834" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="300" height="200">
<param name="movie" value="video.swf">
<param name="quality" value="high">
<embed src="video.swf" width="300" height="200" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
</object>

надо сделать ссылку обычную на странице чтобы в этом плеере скажем вместо video.swf игрался video1.swf то есть поменять значение параметра, желательно чтобы работало под всеми браузерами. зарание спасибо

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Ну значит пишу функцию к примеру:

function video1()
{
document.movie.value="video1.swf"
}

а потом в ссылке делаю так:

<a href="#" onclick="video1()">видео1</a>

И не работает, а забыл в функцию добавить что в тэг embed ему тоже даю имя и туда тоже вписываю через функцию имя нового файла. Как вообще такие вещи делаются?

Link to comment
Share on other sites

  • 0

Возможно я что-то не до конца понял но сделал я вот так:

<script language="javascript">
function video2()
{
var ff = document.getElementById('flash_file');
ff.src = 'video2.swf';
var vid = document.getElementById ('mov');
vid.value = 'video2.swf';
}
</script>

А потом в ссылке вписал вот так

<a href="#" onClick="video2()"></a>

Не заработало. Может я что-то неправильно понял?

Link to comment
Share on other sites

  • 0

можно попробовать через setAttribute

если не сработает, то удалять полностью (removeChild), а затем полностью создавать (createElement) его с новым src и через appendChild или же все делать через replaceChild. Такое 99.9% должно работать.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy