私は、ユーザーが画像/ビデオ/オーディオを(ライブラリーから)選んだり、キャプチャー(録画)できるアプリを構築しています。写真ライブラリのようなデバイスライブラリからオーディオファイルをピック/ブラウズするには?
私は既にビデオと画像のメディアとオーディオファイルの記録を実装していますが、ライブラリのオーディオにアクセスしているときに、その行の下にクラッシュしています。ライブラリから画像とビデオファイルを取得しようとするとうまく動作します。
これは、オーディオファイルがphotoLibraryに保存されていないためだと思います。もし誰かが私にどのようにaccsess/openすることができますか?
//以下は、私がメディア(画像/ビデオ/オーディオ)
- (void)selectingMediaFromLibraryOfType:(MEDIAUPLOADTYPE)mediaType {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
switch (mediaType) {
case mediaUploadTpeAudio:
picker.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeMP3, nil]; //crashing on this line
break;
case mediaUploadTpeImage:
break;
case mediaUploadTpeVideo:
picker.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeMovie, nil];
break;
default:
break;
}
[self presentViewController:picker animated:YES completion:NULL];
}
を選択するために使用しているコードである私は、画像やビデオのために同じ行っている、それが働いています。
また、iosからiosにオーディオファイルを転送/ダウンロードするときに、ファイルの格納先を知りたいと思います。
iPhoneでオーディオをダウンロードすることはできませんが、ダウンロードされているかどうかを確認するには、ファイル@Iraniyaをチェックインできます –