Spielen Sie ein video vom live-stream, während auch das speichern der Streams auf die Festplatte auf iOS
Habe ich in diesem Thema für eine Weile jetzt, und ich kann nicht wirklich herausfinden, wie könnte ich dies erreichen. Sagen wir, wir haben ein video von einem HTTP-Stream, und ich möchte in der Lage sein zu spielen, die video in meiner app, und zur gleichen Zeit das video ist auch persistent auf der Festplatte. Ich weiß, ich kann videos Abspielen mit der AVFoundation
oder MediaPlayer-Rahmen und ich kann die Datei laden/streamen über NSURLRequest
.
Diese sind zwei verschiedene Prozesse, obwohl, die müssten laden das video zwei mal. Ich kann nicht herausfinden, ob und wie ich diese kombinieren zwei. Ist das möglich/machbar?
- Ich weiß, das ist eine alte Frage. Sie können jedoch die Antwort finden Sie hier: stackoverflow.com/questions/37611488/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist Möglich,. Jedoch für die Zwecke der Ihr YouTube-video, wenn Sie möchten ich will nicht zu empfehlen. becauseof folgenden Youtbe TOS.
Zwar aus folgenden Gründen:
siehe auch folgende Website Frage. das ist sehr wichtig. Sie wird auf jeden Fall Lesen müssen.
http://www.iphonedevsdk.com/forum/business-legal-app-store/88260-youtube-downloader.html
Anyway, jetzt werde ich Ihnen sagen, wie um Sie zu implementieren.
StitchedStreamPlayer
AFNetworking
Wie zum Download?
Sollten Sie sich dieses hervorragende Antwort:
https://stackoverflow.com/a/23754994/1509392
die erklärt, wie dies getan werden kann, mit AVURLAsset und Bereitstellung von Daten zu den resourceLoader Objekt. Die Idee ist, dass die resourceLoader bitten Ihre Delegierten für die Medien-Daten, die Sie herunterladen können, von der Quelle und auf der Festplatte speichern.