オーディオファイルをサーバーにアップロードしようとしました。そして、リスト オーディオで MPMedia ピッカー ビューを使用しています。オーディオを選択するときに、サーバー (http) にアップロードします。これを行うにはどうすればよいですか。誰でも、サンプル チュートリアルやサンプル コードを提供できます。
次のコードを試しました。
- (IBAction)openMediaPicker:(id)sender {
MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
mediaPicker.delegate = self;
mediaPicker.allowsPickingMultipleItems = YES; // this is the default
[self presentModalViewController:mediaPicker animated:YES];
[mediaPicker release];
}
- (IBAction)volumeSliderChanged:(id)sender {
self.musicPlayer.volume = self.volumeSlider.value;
}
#pragma mark MPMediaPickerController delegate methods
- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection {
// We need to dismiss the picker
[self dismissModalViewControllerAnimated:YES];
// Assign the selected item(s) to the music player and start playback.
[self.musicPlayer stop];
[self.musicPlayer setQueueWithItemCollection:mediaItemCollection];
[self.musicPlayer play];
}
- (void)mediaPickerDidCancel:(MPMediaPickerController *)mediaPicker {
// User did not select anything
// We need to dismiss the picker
[self dismissModalViewControllerAnimated:YES];
}