Domanda

Io sto usando il MediaPlayer quadro per riprodurre un filmato su iPhone.C'è una notifica:-

myMovieFinishedCallback

per catturare la fine del gioco, ma non sembra essere un modo per distinguere tra il giocatore arrivando alla fine del film, e l'utente premendo "Fine" per terminare la metà del gioco.

È possibile raccontare la condizione della finitura?

Sono riuscito a creare un registro di tutte le notifiche inviate dal lettore, e ho visto questo e di alcuni altri notifica candidati, che, credo, sono attivati facendo clic su 'Fatto', che potrebbe essere utile:-

NSConcreteNotification 0x45534d0 
    {name = AVController_TimeHasJumped; object = <AVController: 0x4525620>; 
    userInfo = {"AVController_Time" = 31.02737777777778;
    }}

Avendo gestito per visualizzare la notifica, tuttavia, non sono sicuro di come posso utilizzare le informazioni del registro a fuoco il diritto di movimentazione nella mia app.Qualcuno può chiarire come, avendo gestito per visualizzare, posso sfruttare NSNotification informazioni e fuoco gli eventi in base a note di passaggio?

Grazie in anticipo per eventuali suggerimenti in questa zona!!

È stato utile?

Soluzione

Sto disegnando la conclusione che non è possibile!La notifica traccia sia per una prematura fine avviata dall'utente e il giocatore, naturalmente, di raggiungere la fine della clip sembra essere la stessa, l'unico indizio è che si ottiene l'accesso al codice di tempo alla fine del gioco, quindi, se si conosce la durata del filmato, è possibile fare un'ipotesi piuttosto bene.

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