我使用的UIImagePickerController獲得的圖像和視頻上的第一次嘗試錄製音頻。我遇到了一個奇怪的問題,錄製視頻時,第一個視頻不播放聲音。在第一次錄製完聲音之後,隨後進行。當應用程序關閉並切換到切換臺時,會發生同樣的問題。否則,在第一次嘗試後,它會正常錄製帶有視頻的聲音。視頻不僅
我還沒有碰到過這個問題來測試在iPad 2,但我也碰到過這個問題,並且可以重複它100%的時間,在兩個不同的iPhone 5的。所有設備都運行iOS 8.2。
我通過蘋果的錄音界面直接測試播放它讓我回到我的應用程序之前。我啓動,作爲這樣的:
-(void)imageFromCamera:(NSString *)mediaType
{
self.mediaPicker = [[UIImagePickerController alloc]init];
if ([mediaType isEqualToString:@"camera"] || [mediaType isEqualToString:@"video"]) self.mediaPicker.sourceType = UIImagePickerControllerSourceTypeCamera;
else self.mediaPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
if ([mediaType isEqualToString:@"video"])
{
self.mediaPicker.mediaTypes = [[NSArray alloc]initWithObjects:(NSString *)kUTTypeMovie, nil];
[self.mediaPicker setVideoMaximumDuration:30.0f];
}
self.mediaPicker.delegate = self;
self.mediaPicker.allowsEditing = YES;
[self presentViewController:self.mediaPicker animated:YES completion:nil];
}
當你把視頻,你必須返回到應用程序,所以,除了我的啓動選擇器,這是蘋果公司的框架直接發生之前檢查它,然後有的選項。但是,如果我退出應用程序並通過Apple相機應用程序進行錄製,則不會發生這種情況。此外,該應用程序可以在沒有問題的情況下首次播放視頻,因此這僅僅是錄製和再次使用這些iPhone 5而不是iPad 2。
你能接受你自己的答案? – 2015-04-04 20:37:17
是的,但系統不允許24小時。我必須明天再回來,才能讓我接受它。 – C6Silver 2015-04-04 21:09:28