• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Download .mp4 Dateien

AppDev04

Gala
Registriert
19.10.14
Beiträge
48
Hallo

Nach längerer Zeit Pause möchte ich wieder mit programmieren anfangen.
Ich möchte gerne eine kleine App für den privat gebrauch programmieren, die Clips (z.B von Youtube, MyVideo) in .mp4 Format herunterladen kann und dann auch abspielen. Kann mir jemand in groben Zügen sagen, welche "Methode" ich am besten verwende? Ich bin über den Begriff NSURLConnection gestolpert, ermöglicht mir dies den Download von .mp4 Dateien?

Gruss
 

AppDev04

Gala
Registriert
19.10.14
Beiträge
48
Oder änderst formuliert: Wie kann ich eine Datei vom Web herunterladen und es in den "Supporting Files" speichern?
 

AppDev04

Gala
Registriert
19.10.14
Beiträge
48
Danke erstmal für die Antwort:

Kann man folgenden Code irgendwie abändern, sodass man .mp4 oder .mov downloaden kann?


-(IBAction)download:(id)sender{

NSLog(@"Downloading...");

// Get an image from the URL below

UIImage *image = [[UIImage alloc] initWithData:[NSDatadataWithContentsOfURL:[NSURLURLWithString:mad:"http://bernardfoto.ch/upload/image/large/_K6A1319_Pano_3.jpg"]]];



NSLog(@"%f,%f",image.size.width,image.size.height);



// Let's save the file into Document folder.

// You can also change this to your desktop for testing. (e.g. /Users/kiichi/Desktop/)

// NSString *deskTopDir = @"/Users/kiichi/Desktop";



NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) objectAtIndex:0];



// If you go to the folder below, you will find those pictures

NSLog(@"%@",docDir);



NSLog(@"saving png");

NSString *pngFilePath = [NSStringstringWithFormat:mad:"%@/test.png",docDir];

NSData *data1 = [NSDatadataWithData:UIImagePNGRepresentation(image)];

[data1 writeToFile:pngFilePath atomically:YES];



NSLog(@"saving jpeg");

NSString *jpegFilePath = [NSStringstringWithFormat:mad:"%@/test.jpeg",docDir];

NSData *data2 = [NSDatadataWithData:UIImageJPEGRepresentation(image, 1.0f)];//1.0f = 100% quality

[data2 writeToFile:jpegFilePath atomically:YES];



NSLog(@"saving image done");
 
Zuletzt bearbeitet: