Toon posts:

[REAL/JavaScript/HTML] hoe verander je de source

Pagina: 1
Acties:

Verwijderd

Topicstarter
mensen,

ik heb een realplayer ingevoegd in mijn webpagina, werkt prima, maar ik wil dat als er mensen door middel van link een andere video of audio kunnen draaien. btw de link staat zowel in de zelfde als in een andere frame. Ik heb onderhand heel Real Scripting Guide doorgenomen en kon het niet vinden.

Ik heb de player als volgt ingevoegd

code:
1
2
3
4
5
6
7
8
9
10
  <object id="RVOCX" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="200" height="160">
    <param name="SRC" value="Hetfundamentiswatjebent(A).rm">
    <param name="CONTROLS" value="ImageWindow">
    <param name="CONSOLE" value="cons">
    <embed src="Hetfundamentiswatjebent(A).rm"
 type="audio/x-pn-realaudio-plugin" 
width="200" height="160" 
controls="ImageWindow" console="cons"> 
    </embed> 
</object>

[ Voor 17% gewijzigd door Verwijderd op 16-08-2003 10:52 ]


  • Johnny
  • Registratie: December 2001
  • Laatst online: 21-08 11:56

Johnny

ondergewaardeerde internetguru

De makkelijkste oplossing is het object in een iframe te zetten en dan met serverside scripting de SCR value te veranderen.

Als je het perse met javascript wilt doen zou je het misschien zo kunnen doen, maar ik weet niet hoe Realplayer daar op reageert, dus je zult het zelf moeten testen:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script type="text/javascript">

function movie(file)
{
document.getElementById('param_m').value = file;
document.getElementById('embed_m').src = file;
}
</script>

  <object id="RVOCX" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="200" height="160">
    <param name="SRC" id="param_m" value="Hetfundamentiswatjebent(A).rm">
    <param name="CONTROLS" value="ImageWindow">
    <param name="CONSOLE" value="cons">
    <embed id="embed_m" src="Hetfundamentiswatjebent(A).rm"
 type="audio/x-pn-realaudio-plugin" 
width="200" height="160" 
controls="ImageWindow" console="cons"> 
    </embed> 
</object>

<a href="javascript:movie('sjakie.rm')">ander filmpje</a>

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


Verwijderd

Topicstarter
Helaas kan ik geen server side gebruiken omdat het een op een cd komt..

en het bovenste voorbeeld werkt niet... ik heb het ook al geprobeert met rvocx.playclip.. maar helpt niet

  • Johnny
  • Registratie: December 2001
  • Laatst online: 21-08 11:56

Johnny

ondergewaardeerde internetguru

Verwijderd schreef op 16 August 2003 @ 12:36:
Helaas kan ik geen server side gebruiken omdat het een op een cd komt..

en het bovenste voorbeeld werkt niet... ik heb het ook al geprobeert met rvocx.playclip.. maar helpt niet
Als het op CD komt, dan zou ik gewoon voor ieder filmpje een aparte pagina maken met een verwijzing naar het filmpje en deze in een iframe laten laden, dan weet je zeker dat het werkt, ook zonder javascript.

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


Verwijderd

Topicstarter
klopt.. alleen het zijn tig cd's die gemaakt moeten worden... ik maak liever een array in javascript die alles aanmaakt ipv voor elke movie een aparte pagina..

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 21-08 18:29
Je kunt dat object in een document.write zetten:
code:
1
document.write('<object source='+source+'></object>');

Die variable source un je eventueel gewoon achter de url plakken:
<a href="dezepagina.html?filmid">

Die kun je dan met js uitlezen en als variable source gebruiken.
Pagina: 1