Aufruf von externen Apps aus IPSView unter iOS

Ich möchte gerne externe Apps aus IPSView herraus starten. da es momentan noch keine Funktion per se dafür gibt habe ich jetzt mal den Umweg über eine HTML Box probiert. Dazu nutze ich eine String Variable mit dem Inhalt:


<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>Sonos Starten</title>
</head>

<body>
<a href='sonos://'><img src='http://www.androidpolice.com/wp-content/uploads/2014/05/nexusae0_Sonos-Thumb.png' width='300' height='300' border='0' alt='Sonos'></a>




</body>
</html>

Wenn ich nun die HTML Box in IPSView einbinde läst sich auf diese Weise die Sonos App aus IPSView herraus starten. Jetzt würde ich gerne eine lokale Grafik verwenden. Kann mir jemand auf die Sprünge helfen wo ich die Grafik dann in IP Symcon ablegen muss und wie ich auf diese im HTML Code verweise? Desweiteren würde ich gerne wissen welche Größe ich für die HTML Box wählen muss damit mir nur die Grafik angezeigt wird. Wenn ich die gleiche Größe der HTML Box benutzte wie die Grafik groß ist wird mir in IPSView nach wie vor ein Rahmen darum gelegt und die Grafik erscheint kleiner.

Lokale Grafik kannst Du im Users Verzeichnis ablegen und dann mit „http://ip:port/user/MyImage.png“ einbinden.
Versuch einfach mal die HTML Box um 20 Pixel größer zu machen…

Ich habe jetzt mal die Grafik ins User Verzeichnis kopiert und darauf verwiesen das klappt auch soweit. Die Grafik hat eine Größe von 398x398 wenn ich als Größe der HTML Box in IPSView 100x100 wähle zeigt er mir jetzt dann auch nur noch die Grafik ohne Rand an. Gibt es hier einen festen Umrechnungsfaktor oder muss ich das jedesmal per experimentieren probieren. Die HTML Seiten scheinen ja in der HTMLBox in IPSView kleiner dargestellt zu werden als sie eigentlich sind.

Gibt es zudem noch eine Möglichkeit auch auf Grafiken die unter Media Dateien liegen in einem HTML Code zu verlinken oder muss ich die entsprechende Grafik immer in den Ordner user kopieren um darauf im HTML Code zugreifen zu können?

Der HTML Content wird unter Android und iOS skaliert dargestellt, d.h man sollte hier mit relativen Angaben der Größe arbeiten:

zB.:


<html>
   <head>
      <title>Sonos Starten</title>
    </head>
   <body style="">
		<div style="position:absolute; right:0px; top:0px; width:100%; height:100%">
         <a href=\'sonos://\'>
	        <img src=\'http://www.androidpolice.com/wp-content/uploads/2014/05/nexusae0_Sonos-Thumb.png\' width=\'100%\' height=\'100%\' border=\'0\' alt=\'Sonos\'>
         </a>
      </div>
   </body>
</html>

Hallo,

Wo bekommt man denn diesen beiden Links denn her:

href=\'sonos://\'>
<img src='http://www.androidpolice.com/wp-content/uploads/2014/05/nexusae0_Sonos-Thumb.png' width='300' height='300' border='0' alt='Sonos'>

Ich würde gerne die „YouTube Remote“ App damit starten. Wo kann ich die entsprechenden Links finden :confused:

Zum Beispiel von hier: http://handleopenurl.com/scheme

Beste Grüße
Tom

Danke für den Hinweis. Leider kann ich keinen URL für die „YouTube Remote“ App finden. Kann es sein, dass man nur bestimmte Apps mit einer URL öffnen kann?

Das muss vom App-Entwickler entsprechend in die App eingebaut werden, d.h. es geht nur bei bestimmten Apps. IPSView selbst kann so aus anderen Apps auch noch nicht aufgerufen werden. Was ein Wunsch wäre :-).

Beste Grüße
Tom

einfach mal „ipsview://“ versuchen :wink:

Ahh da war noch etwas im Update versteckt… :slight_smile: Danke! Geht.

Tom