Domanda

Abbiamo un intero catalogo di video che vorremmo per lo streaming di un iPhone per mostrare in movimento, questo sarebbe fatto all'interno del browser Safari di iPhone.

Per qualche ragione non sono stato in grado di trovare qualcosa di decente in linea per mostrare come questo è fatto, abbiamo i video convertiti in formati l'iPhone può vedere .m4v e .3gp (entrambi convertiti utilizzando QuickTime)

Ma io non sono sicuro di come incorporare il video in una pagina web in modo che l'iPhone possa aprire nel costruito nel lettore Quick Time.

Ho cercato il codice qui sotto, ma safari restituisce un errore che indica "Safari è in grado di scaricare il file"

<script src="AC_QuickTime.js" language="JavaScript" type="text/javascript"></script> 
<script language="javascript"> 
<!-- 
var ua = navigator.userAgent ;
if (ua.indexOf("iPhone") > 0) document.location.replace("iolliecell.3gp");
self.moveTo(0,0);
self.resizeTo(screen.width,window.screen.availHeight);
//-->
</script> 

<script language="javascript"> 
QT_WriteOBJECT('ollie.mp4', '100%','95%', '', 'autoplay', 'true', 'bgcolor', 'black', 'scale', 'aspect');
</script> 
È stato utile?

Soluzione

Per quanto ne so, non si dovrebbe fare nulla per renderlo compatibile fintanto che sta usando un certo codec (m4v dovrebbe andare bene). L'iPhone gestisce il tag embed di conseguenza. Quello che accadrà è che verrà visualizzato l'area del video e un pulsante di riproduzione nel bel mezzo di quella zona. Cliccando il video si aprirà il lettore video a schermo intero. Quando il film finisce, si torna alla pagina web. Cercherò di trovare qualcosa nella documentazione di Apple che lo discute.

Modifica: Apple ha informazioni su supporti in Safari qui . Spero che questo aiuti.

Modifica 2: Si tratta essenzialmente di tutto ciò che serve

.
<embed src="poster.jpg" href="movie.m4v" type="video/x-m4v" />

Oltre a giocare "movie.m4v" quando si fa clic su, si mostrerà anche "poster.jpg" sulla pagina web al posto della scatola grigia a cui mi riferivo prima.

Se avete intenzione di essere la progettazione di applicazioni web per iPhone, si vuole a firmare per un account ADC. E 'gratuito, e consente di accedere alla documentazione di questo tipo. Mentre il link che ti ho mandato si occupa di come aggiungere un'immagine di anteprima, si fa riferimento a una guida più dettagliata che discute questioni come codec supportati, cosa Bit Rate da usare, configurazione del server, e altro ancora.

È possibile verificare questo sta lavorando visitando il sito in questione su qualsiasi iPhone / iPod Touch e di vedere quello che sembra. È anche possibile utilizzare il simulatore di iPhone per fare questo (anche libero di scaricare).

Altri suggerimenti

Non è possibile incorporare il video su iPhone, solo il lettore video in grado di "riprodurre video", e richiede l'accesso a pieno schermo.

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