+ Antworten
Ergebnis 1 bis 10 von 10
  1. #1
    Registriert seit
    Oct 2011
    Ort
    Hattersheim (Hessen)
    Beiträge
    6,338

    Standard 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-Code:
    <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.

  2. #2
    Registriert seit
    Aug 2010
    Ort
    Österreich (Korneuburg)
    Beiträge
    4,312

    Lokale Grafik kannst Du im Users Verzeichnis ablegen und dann mit "http://iport/user/MyImage.png" einbinden.
    Versuch einfach mal die HTML Box um 20 Pixel größer zu machen...
    Gruß
    Andreas

  3. #3
    Registriert seit
    Oct 2011
    Ort
    Hattersheim (Hessen)
    Beiträge
    6,338

    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?

  4. #4
    Registriert seit
    Aug 2010
    Ort
    Österreich (Korneuburg)
    Beiträge
    4,312

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

    zB.:
    HTML-Code:
    <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>
    Gruß
    Andreas

  5. #5
    Registriert seit
    Nov 2011
    Ort
    Österreich
    Beiträge
    329

    Hallo,

    Wo bekommt man denn diesen beiden Links denn her:
    HTML-Code:
    href=\'sonos://\'>
    HTML-Code:
    <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
    IPS 5.0 auf Intel-NUC Win64

  6. #6
    Registriert seit
    Jan 2008
    Beiträge
    192

    Zitat Zitat von sunni2002 Beitrag anzeigen
    Wo kann ich die entsprechenden Links finden
    Zum Beispiel von hier: http://handleopenurl.com/scheme

    Beste Grüße
    Tom

  7. #7
    Registriert seit
    Nov 2011
    Ort
    Österreich
    Beiträge
    329

    Zitat Zitat von timloe Beitrag anzeigen
    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?
    IPS 5.0 auf Intel-NUC Win64

  8. #8
    Registriert seit
    Jan 2008
    Beiträge
    192

    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

  9. #9
    Registriert seit
    Aug 2010
    Ort
    Österreich (Korneuburg)
    Beiträge
    4,312

    einfach mal "ipsview://" versuchen
    Gruß
    Andreas

  10. #10
    Registriert seit
    Jan 2008
    Beiträge
    192

    Zitat Zitat von Brownson Beitrag anzeigen
    einfach mal "ipsview://" versuchen
    Ahh da war noch etwas im Update versteckt... Danke! Geht.

    Tom

Ähnliche Themen

  1. Aufruf von externen Programmen über IPSView
    Von Schablone im Forum IPSStudio & IPSView
    Antworten: 2
    Letzter Beitrag: 30.03.15, 18:49
  2. Neue Version der Mobile Apps für iOS und Android
    Von paresy im Forum Neuigkeiten & Ankündigungen
    Antworten: 65
    Letzter Beitrag: 09.11.14, 18:29
  3. IPSView mit IPS-Server unter Linux
    Von PumpkinEater im Forum IPSStudio & IPSView
    Antworten: 4
    Letzter Beitrag: 19.09.14, 22:19
  4. Taster unter IOS App 3.0.3
    Von weimigolf im Forum Mobile (iOS/Android)
    Antworten: 1
    Letzter Beitrag: 29.08.14, 10:55