Ich habe ein Problem. Ich brauche deine Hilfe Jungs. Ich arbeite an einer App, wo der Benutzer entweder einen Stream ansehen (mp4) oder herunterladen kann. Ich habe es geschafft, den Stream (mp4) auf dem iPhone-Simulator herunterzuladen und die Datei ist da und es funktioniert perfekt, aber wenn ich versuche, die App auf dem iPhone zu laufen, wird es nicht funktionieren. Die Datei ist da, aber ich kann sie nicht abspielen. Bitte helfen ... (Es ist in Monotouch getan)Speichern Stream (mp4) auf iPhone
Antwort
Achten Sie auf Dateikodierung iPhone 3G und andere iOS-Gerät kann nur eine bestimmte Teilmenge der mp4-Datei abspielen.
In Apple-Dokumentation von MPMoviePlayerController:
Diese Klasse spielt keinen Film oder Audio-Datei in iOS unterstützt. Dazu gehören sowohl gestreamte Inhalte als auch Dateien fester Länge . Für Filmdateien, dies in der Regel bedeutet, Dateien mit den Erweiterungen .mov, .mp4, .mpv und .3gp und über einen Link die folgenden Komprimierungsstandards:
- H.264 Baseline-Profil Ebene 3.0 Video, bis zu 640 x 480 bei 30 fps. (Das Basisprofil unterstützt keine B Frames.)
- MPEG-4 Part 2 Video (Simple Profile)
Wenn Sie diese Klasse verwenden, um Audio -Dateien abzuspielen, zeigt es einen weißen Bildschirm mit ein QuickTime-Logo, während das Audio abgespielt wird. Bei Audiodateien unterstützt diese Klasse AAC-LC-Audio mit bis zu 48 kHz, und MP3 (MPEG-1 Audio Layer 3) bis zu 48 kHz, Stereo-Audio.
- 1. mp4 stream auf iphone/ipod touch über http
- 2. iPhone MP4 Video Playlist
- 3. Unterstützt das iPhone Sdk ein mp4 von RTMP Stream zu spielen?
- 4. Streaming MP4 mit Express und connect-stream
- 5. Stream in Datei speichern
- 6. Speichern kontinuierlichen RTSP-Stream zu 5-10 Minuten lang mp4-Dateien
- 7. FFmpeg trimmen .3gp und speichern als .mp4 nicht
- 8. Gespeicherte Datei als mp4 Audio speichern
- 9. iPhone: wie Mediendateien herunterladen und auf dem Gerät speichern
- 10. In Bezug auf hl-Stream kann nicht auf iphone
- 11. MP4 Video auf MediaWiki
- 12. Android VideoView speichern RTSP-Stream
- 13. FFMPEG .mov zu .mp4 Konvertierungsfehler
- 14. extrahieren h264 rohen Video-Stream von MP4 oder FLV mit ffmpeg erzeugen einen ungültigen Stream
- 15. Bilder herunterladen und lokal auf iPhone Phonegap App speichern
- 16. Speichern von iPhone-Anwendungsdaten auf wenig Speicher
- 17. FFMPEG geschoben RTMP-Stream funktioniert nicht auf Android & iPhone
- 18. iPhone - Speichern UIImageView Status
- 19. Streaming MP4 Videodatei auf Gstreamer
- 20. Wie man mp4 Videodatei mit HTML5 Video Tag auf iOS (iPhone und iPad) spielt?
- 21. Flowplayer RTMP Streaming, mp4, Amazon Cloudfront und iPad/iPhone
- 22. iPhone sdk, MPMediaItemCollection speichern?
- 23. Speichern von Daten iphone
- 24. iPhone Slider Benutzereinstellung speichern
- 25. iphone - play audio stream im hintergrund
- 26. MP4-Dateien auf Android erstellen Jcodec mit
- 27. Mit FFMPEG Videos zuverlässig in mp4 für iPhone/iPod und Flash-Player konvertieren
- 28. iPhone SDK - Einstellungen laden/speichern
- 29. Split fragmentierten MP4 in mehrere MP4-Dateien
- 30. Java - RTSP Schnappschuss von Stream-Paketen speichern
Danke für die schnelle Antwort. Es funktioniert perfekt wenn ich die App/Code in meinem Simulator starte, kann ich das Video abspielen. Aber es funktioniert nicht auf dem iPhone. – gorhal
Ich wiederhole che, dass die mp4-Datei so codiert wie gesagt. Sie können auch versuchen, die Datei mit Handbrake (auf osx) mit der iPhone/iPod-Voreinstellung neu zu codieren. Nur als Test –