Hallo NordlichtHH,
ich versuch mal deine Fragen zu erklären.
NordlichtHH hat geschrieben:
nur mal eine Verständnisfrage in Sachen Mediaplayer Request-Aufruf, weil mir immer wieder mal unterschiedliche Schreibweisen unterkommen von denen ich jetzt nicht weiß welche richtig und welche falsch sind. Explizit sind das u.a. die Zeichen " " und ' ' die entweder oder und sogar gleichzeitig verwendet werden.
Das "" und '' ist dasselbe (Bitte an der Stelle keine Diskussion anfangen, dass es nicht in jeder Sprache dasselbe ist. Danke ).
Beide haben die Funktion einen Text/String Anfang zu definieren und zu beenden.
Code: Alles auswählen
Beispiele (beide Ergebnis sind gleich)
var text1 = "Hallo";
var text2 = 'Hallo';
Die Kombination von beiden verwendet man eigentlich nur wenn man noch einen Text in einen bestehenden Text einbauen will/muss z.B. bei einer Url. Wenn man in einem Parameter einen deklarierten String übergeben muss.
Code: Alles auswählen
Beispiele (beide Ergebnis sind gleich)
var url = 'http://ip?tts="Hallo"|track=Alarm.mp3 ';
var url = "http://ip?tts='Hallo'|track=Alarm.mp3 ";
// beim MediaPlayer reicht das hier aus
var url = 'http://ip?tts=Hallo|track=Alarm.mp3 ';
var url = "http://ip?tts=Hallo|track=Alarm.mp3 ";
NordlichtHH hat geschrieben:Dort wird aber wieder statt eines Slash ein ? nach dem Port geschrieben.
Also der Standard für einen Request ist eigentlich diese Schreibweise
Wenn der Request mit Parameter ist dann wird oft diese verwendet (? = Parametereinleitung, & = Parametertrenner)
oft geht es aber auch wieder mit einem einfachen Slash.
Bei meinem MediaPlayer habe ich damals leider die Trennzeichen vertauscht und deswegen muss man das | statt dem & verwenden.
Code: Alles auswählen
track=Alarm.mp3|tts=Alarm|sms=0150123456&message=Alarm
richtig oder besser wäre es eigentlich so gewessen
Code: Alles auswählen
track=Alarm.mp3&tts=Alarm&sms=0150123456|message=Alarm
Gruß Monty