除了缩略图方法之外还有其他方法可以截取视频吗?如果是,那么请告诉我,如果没有,那么请告诉我如何调整具有相同分辨率的缩略图图像?我在拍摄视频截图时遇到了问题.我使用过:
如何通过iPhone中的MPMediaPlayerController播放视频截图?
在此之后,我使用合并的图像,我得到了这个
这里的图像质量是我的大问题.
我要这个
我只想要在上面的屏幕截图中显示的视频和绘图具有相同的结果.请帮忙谢谢:)
我还有一个与BASS有关的问题.我已经发布了这个问题我们如何在iPhone中控制音乐的低音,但是没有得到你应该得到的那么多人的关注.但现在我已经做了一些搜索并阅读了Core AUDIO.我有一个示例代码,我想与你分享这里的人是下载iPhoneMixerEqGraphTest的链接.在这段代码中看一下我所看到的是开发人员使用Apple在iPod中给出的预置均衡器.让我们看一些代码片段:----
// iPodEQ unit
CAComponentDescription eq_desc(kAudioUnitType_Effect, kAudioUnitSubType_AUiPodEQ, kAudioUnitManufacturer_Apple);
Run Code Online (Sandbox Code Playgroud)
kAudioUnitSubType_AUiPodEQ的作用是从iPod的均衡器中获取预设值并在Xcode中返回我们可以在PickerView/TableView中使用的数组,并且可以设置任何类别,如贝斯,摇滚,舞蹈等.这对我来说无能为力,因为它只返回名称均衡器类型,如低音,摇滚,舞蹈等,因为我只想实现低音,并希望在UISLider上实现它.
要在滑块上实现低音,我需要值,以便我可以设置最小值和最大值,以便可以更改移动滑块上的低音.
完成所有这些后,我开始阅读Core Audio的音频单元框架的类,并得到了这个
之后我开始寻找低音控制并得到了这个
所以现在我需要实现这个kAudioUnitSubType_LowShelfFilter.但现在我不知道如何在我的代码中实现这个枚举,以便我可以控制低音作为书面文档.即便是Apple也没有写过我们如何使用它.kAudioUnitSubType_AUiPodEQ此类别返回一个数组,但kAudioUnitSubType_LowShelfFilter类没有返回任何数组.在使用kAudioUnitSubType_AUiPodEQ此类别时,我们可以使用数组中的均衡器类型,但我们如何使用此类别kAudioUnitSubType_LowShelfFilter.任何人都能以任何方式帮助我吗?这将是非常值得赞赏的.
谢谢.
我想控制用户从iPod音乐库播放的歌曲的低音.
我在Google上搜索了一些没有任何帮助的AudioMixer样本,但是现在我有来自http://www.un4seen.com/的低音库,即libbass.a ,我认为这非常有用.
但我不知道如何使用滑块调整歌曲的低音.
最近我又收到了一个样本.但是这里的问题是我在AudioUnit Framework给出的数组中得到所有均衡器的类型,如Dance,Pop,Rock,Bass,Jazz,Acoustic,Classical等预设/预定义.但我想在滑块中只实现低音.你必须知道要在滑块中实现任何东西,我们需要值.但在我的情况下,我没有为那些均衡器预设类型的任何人获得任何价值.
谁能告诉我如何从视频中提取图像?我到现在为止尝试的是我遵循这些:
之后我做了这个:
源代码:
- (void)viewDidLoad
{
videoPicker = [[UIImagePickerController alloc] init];
[videoPicker setDelegate:self];
videoPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
NSArray *mediaTypesAllowed = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
videoPicker.mediaTypes = mediaTypesAllowed;
videoPicker.view.hidden = YES;
}
-(IBAction)imgPickerController
{
[self presentModalViewController:videoPicker animated:YES];
videoPicker.view.hidden = NO;
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
// e.g.
NSString *tempFilePath = [(NSURL *)[info valueForKey:UIImagePickerControllerMediaURL] absoluteString];
NSLog(@"didFinishPickingMediaWithInfo: %@",tempFilePath);
// e.g. /private/var/mobile/Applications/D1E784A4-EC1A-402B-81BF-F36D3A08A332/tmp/capture/capturedvideo.MOV
tempFilePath = [tempFilePath substringFromIndex:16];
NSLog(@"didFinishPickingMediaWithInfo: %@",tempFilePath);
NSLog(@"===Try to save video to camera roll.==="); …
Run Code Online (Sandbox Code Playgroud)