Programm einblenden und daten aus web laden?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Programm einblenden und daten aus web laden?

    Hi, 2 Fragen hab ich:
    1. Wie kann ich einen Shortcut festlegen (im Programm) das das Programm eingeblendet wird wenn dieser shortcut gedrückt wird? (wenn ihr CoverSutra kennt, dann wisst ihr was ich meine...)
    2. Wie kann ich Daten von einem Shoutcasserver empfangen? (Oder halt wie kann ich eine Webseite ins programm laden und dann den inhalt bestimter html-tags in variabeln speichern? (oder halt nur die seite laden und den quelltext als string speichern?))
    Windows, nein danke...
  • 1. welches Programm meinst Du, ein eigenes???
    2.

    Quellcode

    1. NSString *content = [[NSString alloc] initWithContentsOfURL:url
    2. encoding:NSISOLatin1StringEncoding
    3. error:&error];
    ist Dein Freund.
    Dann kannst Du nach belieben den Content parsen und das was Du brauchst rauspicken.
  • Original von wolf_10de
    1. welches Programm meinst Du, ein eigenes???

    Ja... WEnn das Programm offen ist, soll man es einfach über eine Tastenkombination die festgelegt werden kann in den vordergrund holen lassen können... (also wenns in den Hintergrund geht, dann wirds auf unsichtbar gestellt und wenn man ein Testenkürzel drückt, kommts wieder in den vordergrund... (und wird sichtbar))

    Original von wolf_10de

    Quellcode

    1. NSString *content = [[NSString alloc] initWithContentsOfURL:url

    Danke, werd ich gleich ausprobieren...
    Windows, nein danke...
  • Original von wolf_10de

    Quellcode

    1. NSString *content = [[NSString alloc] initWithContentsOfURL:url
    2. encoding:NSISOLatin1StringEncoding
    3. error:&error];

    Liegt zwar nicht am Code, mit normalen Seiten klappts, aber bei der Shoutcast-Seite nicht:
    ICY 404 Resource Not Found

    icy-notice1:<BR>SHOUTcast Distributed Network Audio Server/Linux v1.9.7<BR>

    icy-notice2:The resource requested was not found<BR>




    Kann man da irgendwie noch irgendwas extra angeben, so das ders genau so abfragt, als würde es ein normaler webbrowser das machen oder so?
    Windows, nein danke...
  • Original von wolf_10de
    Wie rufst Du denn die Shoutcast-Seite auf??
    über nen Browser??

    Also im Programm so:

    Quellcode

    1. NSURL *url = [[NSURL alloc] initWithString:@"http://stream.apfelfm.worldwidewired.de:8010/index.html"];
    2. NSString *info = [[NSString alloc] initWithContentsOfURL:url];
    3. [text setString:info];

    Und wenn ich die Seite sehen will einfach im Browser aufrufen...
    Windows, nein danke...