• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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: