Ergebnis 1 bis 7 von 7

Thema: JavaScript + HTML-Code richtig einbauen... (als Webradio Livestream)

  1. #1
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard JavaScript + HTML-Code richtig einbauen... (als Webradio Livestream)

    Hallo,

    weiß jemand wie ich einen Livestream in Contao einbauen kann: http://live.compusource.net/wavs

    Mit lightbox4ward (externe URL) ging es auf jeden Fall nicht: http://www.hfn-media.net/wavs1170.html

    Hat jemane eine bessere Idee? Eventuell ein die nicht nur mit VLC funktioniert sondern auf HTML5 Basis ...

    Danke sehr.

    I.
    Geändert von isti (28.09.2014 um 18:05 Uhr) Grund: Verständlicher Titel

  2. #2
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Was aktuell klappt ist lediglich die Darstellung der Internetseite. Ich möchte aber von diesem hässlichen Webdesign wegkommen und deshalb den reinen Audiostream abgreifen.

    Der Player arbeitet mit diesem Script:

    Code:
    <!-- start scripting
    
    var gHostedInStart365	= 0;
    var SplashVisualURL		= "";
    var PreRollID			= "0";
    var token				= "2c5f6d570fa8d09e09ce05026d288821-4211270081200000";
    
    var gAdData				= new LiveAd(SplashVisualURL, decodeURIComponent("caribbean%2Creggae%2Ctalk"));
    SplashVisualURL			= '';
    var gPrerollType		= "none";
    var gListenerDemo1		= 0;
    var gListenerDemo2		= 0;
    var DoPreRoll			= false;
    var bResizing			= false;
    
    // FORMAT
    var imageDir			= "/scp/pro/mini/images/";
    var css					= "<LINK REL=stylesheet HREF='/mini/mini.css' TYPE='text/css'><LINK REL=stylesheet HREF='/scp/pro/mini/mini.css' TYPE='text/css'>";
    var site 				= "wavs";
    var source				= "";
    var showBuyButton		= "N";		
    var streamLaunch		= true;
    var displayType			= "PLRbasic";	
    var playlistTemplate	= "/mini/playlist-no-message.html";
    var playlistLocal		= "N";
    var listeningSetup		= false;
    var clientType			= "100";
    var ecommUrl			= "";
    var shell2Src			= imageDir + "shell-05.gif"
    var bitrate				= 64;
    var frequency			= 44100;
    var stereo				= 'st';
    var codec				= 'mp3PRO';
    
    // BROADCAST
    var streamDescription	= "WAVS 1170 AM";
    var streamID			= "1296889";
    var stationID			= "290565";
    var streamUrl			= "216.235.94.14:80";
    var streamGenre 		= decodeURIComponent("caribbean%2Creggae%2Ctalk");
    var player 				= GetPOCName(GetPOC());
    var memberName			= "wavs";
    var profileStatus		= "U";
    var memberProfileUrl	= decodeURIComponent("http%3A%2F%2Fwww.live365.com%2Fprofiles%2Fwavs");
    var launchUrl			= "/cgi-bin/mini.cgi?membername=wavs&site=PLR-wavs&tm=4527";
    var bitrateStream		= "64";
    var streamType			= "PRO";
    var stationUrl			= "http://www.live365.com/stations/wavs?site=wavs";
    var serverMode			= "LI";
    var play_params			= "tag=live365&auth=b9006cac68ed782e020d695ee94e41d3-1411846969-wavs&membername=&session=1411818169-354766";
    var nanocaster_params	= "membername=&session=1411818169-354766&tag=live365&s=wavs&d=LIVE365&r=0&app_id=live365%3ABROWSER%28wavs%29";
    var subReq				= "NONE";
    
    // PLR
    var PLRMsg1 			= decodeURIComponent("WAVS%201170%20AM");
    var PLRMsg2 			= decodeURIComponent("WAVS%201170%20AM%20%22The%20Heartbeat%20of%20the%20Caribbean%22%20%3Cbr%3E%3Cbr%3E%0D%0AThe%20only%2024%2F7%20Caribbean%20station%20in%20the%20Nation%21%3Cbr%3E%0D%0AVisit%20%3Ca%20HREF%3D%22http%3A%2F%2Fwww.wavs1170.com%22CLASS%3D%22message%22%3Ewavs1170.com%20%3C%2Fa%3E%20or%20call%20954-584-1170.");
    var PLRMessageBoard 	= "http://community.live365.com/cgi-bin/WebX-plr?14@@/WAVS";
    var msgBoard 			= "Y";
    var playlistFlag 		= "N";
    var plrLevel			= "";
    var plrImageSrc			= "http://www.live365.com/userdata/08/05/1140508/playerlogo.jpg";
    var plrFlag				= "Y";
    
    // LISTENER
    var AuthType            = "NORMAL";
    var presetsArrayDesc	= new Array ();
    var presetsArrayDJ		= new Array ();
    var presetsAddress		= new Array ();
    var presetsArgs			= new Array ();
    var loggedIn 			= (0+0) ? true : false;
    var old_display_preferred_ads = displayPreferredAds() ? true : false;
    var bitrateCookie		= GetCookieEx('box_mc', "bitrate");
    var custCookieString	= GetCookie("cust");
    var custRatings;
    var custListeners;	
    
    if (custCookieString) {
    	custListeners		= GetMyCookie(custCookieString,"listeners","|");
    	custRatings 		= GetMyCookie(custCookieString,"ratings","|");
    }
    
    var currentVote			= -1 + 0;
    var gStreamTimeout		= -1000;
    
    // ODA
    var playlist			= "";
    var ODAtrack			= "";
    var ODApos				= "";
    var ncSessionKey		= "1411818169-354766";
    
    if (plrFlag == 'Y' && site != "..")
    	site = "PLR-" + site;
    
    function HandleOnLoad()
    {
    	IndexOnLoad('pro');
    Was brauche ich davon und in welchem Contao-Element kann ich es anzeigen?

    Mein Plan wäre, dass der Besucher auf einen Button klickt und hört en Ton bzw. siehst das Videostream in einem Lightbox.

    Ist es machbar?

    Danke sehr für eure Hilfe.

    Gr. I.

  3. #3
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Wenn ich nach einem Widget von Live365 suche kann ich so einen Code generieren:

    Code:
    <script type="text/javascript" src="http://widget.live365.com/widget/js/widget.js" charset="utf-8"></script>
    <object id="live365Player" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,124,0" width="200" height="330" align="middle">
    <param name="allowScriptAccess" value="always" />
    <param name="bgcolor" value="#888888" />
    <param name="wmode" value="transparent" />
    <param name="movie" value="http://widget.live365.com/widget/widget.swf" />
    <param name="FlashVars" value="Widget_Server=widget.live365.com/widget/&p=member_12261090523&site=web&genre=Presets&wId=148B72579A66DA93FEE30937&startPage=3&autoPlay=0&style=1&hasPurchase=1&transparent=0&bgPic=http://&codeType=0" />
    <param name="quality" value="high" /><embed name="live365Player" src="http://widget.live365.com/widget/widget.swf" wmode="transparent" FlashVars="Widget_Server=widget.live365.com/widget/&p=member_12261090523&site=web&genre=Presets&wId=148B72579A66DA93FEE30937&startPage=3&autoPlay=0&style=1&hasPurchase=1&transparent=0&bgPic=http://&codeType=0" quality="high" width="200" height="330" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" bgcolor="#888888" /></object>
    Dies wird in einem HTML Element aber nicht angezeigt.
    Ich vermute mal, dass es hier als Javascript eingebunden werden muss.
    Die Frage ist also wie ich in einen bestimmten Artikel oder Element am besten eigenen JS-Code einbinde.

    Eine Möglichkeit wäre ein eigenes Layout für die Seite zu erstellen und dort in den Head (Zusätzlicher Code o. ä.) den Code einzubinden.
    Geändert von isti (27.09.2014 um 14:24 Uhr)

  4. #4
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Ich habe es auch mit individuellem Headercode versucht... was auch klappte aber der Player erscheint nicht am Wrapper sondern links oben.

    Ich vermute mal, dass bestimmte Teile des Codes in den Header kommen und andere können als HTML-Text in einem Artikel-Element platziert werden.

    Weiß jemand welche und wo genau?

    Danke.

    Gr. I.

    EDIT:

    <script> in HEADER
    und <object> als HTML

    hat nicht funktioniert.
    Geändert von isti (27.09.2014 um 14:39 Uhr)

  5. #5
    Contao-Fan
    Registriert seit
    21.08.2012.
    Beiträge
    280
    User beschenken
    Wunschliste

    Standard

    Moinsen,


    dass die Anzeige im Inhaltselement nicht klappt, liegt u. U. daran, dass das <script>-Tag gelöscht wird.
    Du musst das <script>-Tag bei den Sicherheitseinstellungen im Backend aktivieren.

    Dann würde ich ein Modul "Eigener HTML-Code" nehmen, den Quelltext reinkopieren und das dann einbinden.
    Grüße vom Gyer

  6. #6
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Ich habe es schon probiert.

    Script wird im HTML-Element gespeichert, passiert aber sonst nichts.

    Es funktioniert nur als JS im individuellem Head-Teil, was aber zu einer schlechten Platzierung (links oben) führt.

    Gr. I.

  7. #7
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Hi, hast du es inzwischen gelöst?

    Die reine Positionierung sollte ja via CSS möglich sein.

    folkfreund.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •