Domanda

Mi chiedevo se c'è un modo per "incorporare" un video Vimeo in un applicazione per iPhone.

Per i video di YouTube che sto usando una WebView contenente il codice embed corretto per il video di YouTube e il supporto nativo di YouTube di iPhone sarà poi trasformare il flash player in un pulsante YouTube.

C'è un modo simile a riprodurre i video Vimeo dalla mia app?

Forse qualcuno conosce il corretto <video>-src per i video Vimeo?

Grazie, Thomas

È stato utile?

Soluzione

Sembra che Vimeo è la transcodifica tutti i video caricato in questi giorni in versioni compatibili per l'iPhone che vengono utilizzati sul loro sito quando si naviga da un iPhone o iPad. È comunque possibile chiamare i loro video in un player HTML5 sul tuo sito facendo qualche noreferrer semplici trucchi trovati qui. Se è possibile ospitare una pagina del tuo sito da qualche parte, è possibile caricare il video in un UIWebView e dovrebbe tutto il lavoro. unica limitazione di Vimeo è che c'è il codice incorporato è il flash, ma l'infrastruttura video è tutto lì per HTML5. Spero che questo aiuta!

Altri suggerimenti

Questo è il codice per incorporare il video Vimeo in un UIWebView

<iframe src='http://player.vimeo.com/video/12345678?title=0&amp;byline=0&amp;portrait=0' width='320' height='480' frameborder='0'></iframe>

qui 12345678 è il video id.

Purtroppo la mia app ottenuto respinto per l'incorporamento vimeos HQ in un UIWebView in app.

Non sono sicuro se questo è possibile - Vimeo usa il flash.

Tuttavia in base a questo

http://news.cnet.com/8301-27076_3-10394769 -248.html

Alcuni video della collezione Vimeo sono stati convertiti per essere riproducibili su dispositivi mobili che non supportano Flash

Secondo Vimeo forum al momento l'unico modo è quello di creare un collegamento a un URL mobile come

vimeo.com/m/#/id

dicono che aggiungerà API per la ricerca di contenuti mobile video più informazioni http://vimeo.com/forums/topic:20132

NSString *htmlString = [NSString stringWithFormat:@"<html>"
                                @"<head>"
                                @"<meta name = \"viewport\" content =\"initial-scale = 1.0, user-scalable = no, width = 320\"/></head>"
                                @"<frameset border=\"0\">"
                                @"<frame src=\"http://player.vimeo.com/video/%@?title=0&amp;byline=0&amp;portrait=1&amp;autoplay=1\" width=\"320\" height=\"140\" frameborder=\"0\"></frame>"
                                @"</frameset>"
                                @"</html>", 
                                videoID];

Questo è il mio modo di giocare un video Vimeo all'interno di un app.

Sto usando iFrame per caricare il video Vimeo dentro la mia app.

seguire questa procedura e lo saprete anche voi.

creare un UIWebView e collegarlo al file .h. Il mio è _webView.

Aggiungi questo metodo per il file .m.

-(void)embedVimeo{

NSString *embedHTML = @"<iframe width=\"300\" height=\"250\" src=\"http://www.vimeo.com/embed/rOPI5LDo7mg\" frameborder=\"0\" allowfullscreen></iframe>";

NSString *html = [NSString stringWithFormat:embedHTML];

[_webView loadHTMLString:html baseURL:nil];
[self.view addSubview:_webView];
}

Sto usando il codice incorporato in video Vimeo. (Spero che tu sappia quello che è)

chiamare questo metodo all'interno del vostro viewDidLoad

[self embedVimeo];

Esegui l'applicazione e vedrete il video nel vostro punto di vista. In questo modo è perfettamente lavorando per me e credo che questo vi aiuterà per la vostra troppo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top