ステップ1:あなたがファイルとして保存、またはオブジェクトとして保存することができますいずれか
ファイルを保存します。&ステップ2
NSError *err = nil; NSString *url = [[NSString stringWithFormat:@"http://www.example.com/playlist.m3u8"] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSString *the_file = [NSString stringWithContentsOfURL:[NSURL URLWithString:url] encoding:NSUTF8StringEncoding error:&err]; if(err != nil) { // do some error handling, e.g. NSLog(@"Fail: %@", [err localizedDescription]); } else { // save the file (see Step 2) }
保存ファイルをダウンロードします。
// save as file
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDirectory = [paths objectAtIndex:0];
NSString *fileName = [NSString stringWithFormat:@"%@/playlist.m3u8", docDirectory];
[the_file writeToFile:fileName atomically:NO encoding:NSASCIIStringEncoding error:nil];
// OR, save as object
[[NSUserDefaults standardUserDefaults] setObject:the_file forKey:@"MY_M3U8"];
ステップ3:ファイルを読む
// read from file
NSString *textPath = [docDirectory stringByAppendingPathComponent:@"playlist.m3u8"];
// the FILE is loaded
// OR, read from object
NSString *content = [[NSUserDefaults standardUserDefaults] stringForKey:@"MY_M3U8"];
// it will contain the CONTENT of file
ステップ4:あなたはそれを行っている必要がありますあなたのプレーヤーで
を、それを再生します。私が書く必要はない、はい?
あなたはiOS Appでm3u8を保存しているということですか? – Raptor
@shivanRaptor:はい – Daisy
あなたの現在のコードを私たちに教えてください。あなたはどこにいらっしゃいましたか? – Raptor