

Nastavení RTSP zdroje pomocí Jquery do objektu z URL adresy
Zdravím mám kód :
$(document).ready(function() {
/* Funkce pro získání Parametru z URL adresy */
$.urlParam = function(name){
var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
if (results==null){
return null;
}
else{
return results[1] || 0;
}
}
/* Získání Parametru z URL a vložení jej do Html */
//var cislo_kamery = $.urlParam('id');
$("span#cislo_kamery").text($.urlParam('id'));
$("span#IP_kamery").text($.urlParam('ip'));
$("#Source").attr("value", "rtsp://"+$.urlParam('ip')+"/video?inst=1");
$("#vlcEmb").attr("target", "rtsp://"+$.urlParam('ip')+"/video?inst=1");
$("h1").after("<OBJECT classid='clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921' codebase='http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab' width='640' height='480' id='vlc' events='True'><param id='Source' name='Src' value='rtsp://192.168.51.31/video?inst=1' /><param name='ShowDisplay' value='True' /><param name='AutoLoop' value='False' /><param name='AutoPlay' value='false' /><embed id='vlcEmb' type='application/x-google-vlc-plugin' version='VideoLAN.VLCPlugin.2' autoplay='yes' loop='no' width='640' height='480' target='rtsp://192.168.51.31/video?inst=1' ></embed>");
});
ve kterém se načte z URL stránky IP adresa kamery na RTSP a potřebuju to dostat do toho objektu ale bohužel když načtu stránku tak se mi to sice změní ten source u objektu ale video zůstane běžet z kamery 192.168.51.31 přitom jquery provedla změnu na základě URL ve které je třeba 192.168.51.35, nicméně jakmile je jednou objekt načten s 51.31 tak už se nezmění video na 51.35 nevíte jak na to ? Díky moc za rady a nápady. Samozřejmě v Html mám tag <h1></h1>
Jak můžeš měnit obsah něčeho, co teprve přidáš do DOMu?
Ano sorry máš pravdu ale i když to do toho DOMu přidám v html souboru a nevložím to tam přes jquery tak to stejně nejde.
A i když to udělám takle :
Tak to nejde.
Zkoušel jsem to i s uvozovkama místo apostrofů zkoušel jsem takovejch možností a furt nic.
Ne nejde, jakmile ten object vložím do HTML standartně bez javascriptu tak to jde ale jakmile ho tam vložím po načtení stránky javascriptem tak to nejde.
Jak nejde? Na začátku jsi psal, že ti to jde, ale nemění se ti ty adresy.
Ale už asi vidím, v čem je problém.
nenene , to vím to už jsem udělal , Ona ho tam ta Jquery fyzicky dá je tam pak vidět že ten object tam je když dám inspect ale ten objekt se už potom nenačte a nespustí se video.
To s tím rtsp jsem dělal i s tím koncem ale problém je právě v tom že se ten object po načtení stránky už nenačte i když tam pak fyzicky je (v kódu).
Mně to teda funguje. Samozřejmě kromě toho videa, protože ho nemám.
Ano v chrome se tam ten rámeček objeví ale ne IE11
To se ale nezobrazí, ani když je to natvrdo v kódu.
Mě se zobrazí když je natvrdo v kódu musíš mít ten plugin od VLC nainstalovanej.
Aha pro ten chrome je ten <embed></embed> co tam je a pro IE ten embed nejde.