Acest tutorial pentru iPhone SDK vă va prezenta în cadrul Media Player și în clasa MPMoviePlayerController. Veți învăța cum să redați videoclipuri în aplicațiile iPhone, să vă abonați la notificările cu NSNotificationCenter și să înregistrați mesaje în consola. Pe parcurs, veți vâna și veți conecta o scurgere de memorie și veți urmări pământul echipajului Apollo 11 pe lună.
Modificări ulterioare ale tehnicilor și ale software-uluiAnumite aspecte ale aplicațiilor sau tehnicilor utilizate în acest tutorial s-au schimbat de când au fost publicate inițial. Acest lucru ar putea face un pic dificil de urmat de-a lungul. Vă recomandăm să consultați aceste tutoriale mai recente pe același subiect:
Acest tutorial este bun pentru începătorii SDK-ului iPhone, deoarece fiecare pas nu presupune cunoașterea prealabilă a mediului Xcode. Dezvoltatorii intermediari pot dori să sară direct la pasul 4, iar cei care doresc doar să vadă fragmentele de cod pentru redarea unui videoclip pot să sară la pașii 6 și 7.
Pasul 1. Creați un nou proiect bazat pe vizualizare
Acest pas va demonstra crearea unui nou șablon de aplicație bazat pe vizualizare.
Pasul 2. Convertiți fișierul video într-un format compatibil cu iOS
Acest pas discută formatele și codecurile de fișiere video acceptate de sistemul de operare iPhone și pașii necesari pentru a converti un videoclip dintr-un format neacceptat într-un format acceptat utilizând iTunes.
Pasul 3. Adăugați resurse pentru proiect
Acest pas afișează diferitele fișiere de proiect care vor fi utilizate în aplicația MoonWalk și demonstrează procesul de adăugare a acestora în dosarul resurse al proiectului.
Pasul 4. Adăugați Framework MediaPlayer și configurați MoonWalkViewController.h
Acest pas demonstrează adăugarea cadrului MediaPlayer la proiect și va personaliza fișierul cu antetul Moon Walk cu prototipul de metode folosit în aplicație.
Pasul 5. Creați interfața cu Interface Builder
Acest pas va utiliza Interface Builder pentru personalizarea interfeței aplicației cu fișierele grafice furnizate.
Pasul 6. Adăugați implementarea metodei "play" la MoonWalkViewController
Acest demostru demonstrează utilizarea clasei MPMoviePlayerController pentru a reda videoclipul de aterizare pe jos pe lună.
Pasul 7. Adăugați un apel invers NSNotification pentru MPMoviePlayerPlaybackDidFinishNotification
Acest pas introduce utilizatorul la NSNotificationCenter și rezolvă scurgerea de memorie creată în pasul 6. Metoda NSLog () creată în etapa 6 este demonstrată și o mică eroare introdusă în acea funcție este fixată.