有没有办法隐藏UIImagePickerController内的翻转相机按钮?
谢谢你的阅读!^ _ ^!
在iOS中,您可以在转到时添加框架"Your Project" =>"Targets" => "Build Phases"
,然后按添加按钮添加框架.
所以,我想说我想添加CoreVideo framework
CoreMedia框架和CoreGraphics.framework.如何将这些框架添加到我的Xamarin iOS
项目中?
我是Xamarin iOS的新手.感谢阅读,我感谢任何意见或建议.
我正在尝试从当前视图控制器应用翻转过渡到下一个视图控制器.它的工作,但它有明显的滞后(非常明显).所以,我想问一下,你们有没有任何建议/解决方案来改进这个uiview动画,从一个视图控制器翻转到另一个视图控制器?
这是我的代码片段,感谢阅读,感谢任何有用的意见/建议.谢谢
[UIView animateWithDuration:0.50 delay:0.00 options:0 animations:^{
[self.navigationController pushViewController:viewController animated:NO];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.navigationController.view cache:NO];
} completion:^(BOOL finished) {
}];
Run Code Online (Sandbox Code Playgroud) 我正在尝试构建一个xamarin组件.我从Binding项目创建了一个SomeLibrary.dll.使用这个SomeLibrary.dll和组件模板(https://components.xamarin.com/guidelines ),我生成了一个SomeLibrary-1.0.xam组件.
我执行此命令将SomeLibrary组件安装到Xamarin Studio上(因此我可以在将组件提交到商店之前对其进行测试):
mono xamarin-component.exe install /Users/somedeveloper/Desktop/XamarinComponent/component-template-master/SomeLibrary-1.0.xam
(http://forums.xamarin.com/discussion/5640/test-component-packaging推荐)
现在,我正在尝试测试我的SomeLibrary组件.我创建了一个全新的项目,将组件添加到我的项目中,写了几行使用SomeLibrary api,并在构建和运行时遇到以下错误.我在这里迷茫和困惑,任何想法,建议都会很棒.^^.
我从错误中看到的主要是:
error MT2002: Failed to resolve assembly: 'SomeLibrary, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
它似乎在抱怨某种PublicKeyToken.这是什么?我是否必须为SomeLibrary组件生成PublicKeyToken?如果是这样,我如何生成PublicKeyToken.
感谢并感谢任何帮助,建议或评论!^ _ ^!,
Building: SomeLibraryComponent (Debug|iPhone)
Detecting signing identity...
Provisioning Profile: XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Signing Identity: "iPhone Developer: XXXXXXXXXX (ALKJLKJSLDKJFLJ)"
App ID: "SDLFJLKSDJF.SomeLibrarycomponent"
Performing main compilation...
/Library/Frameworks/Mono.framework/Versions/3.2.3/bin/mcs /noconfig "/r:/Developer/MonoTouch/usr/lib/mono/2.1/mscorlib.dll" -nostdlib "/out:/Users/somedeveloper/projects/SomeLibraryComponent/SomeLibraryComponent/bin/iPhone/Debug/SomeLibraryComponent.exe" "/r:/Developer/MonoTouch/usr/lib/mono/2.1/System.dll" "/r:/Developer/MonoTouch/usr/lib/mono/2.1/System.Xml.dll" "/r:/Developer/MonoTouch/usr/lib/mono/2.1/System.Core.dll" "/r:/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll" "/r:/Users/somedeveloper/projects/SomeLibraryComponent/Components/SomeLibrary-1.0/lib/ios/SomeLibrary.iOS.dll" "/r:/Developer/MonoTouch/usr/lib/mono/2.1/System.Core.dll" /nologo /warn:4 /debug:full /optimize- /codepage:utf8 "/define:DEBUG;__MOBILE__;__IOS__" /t:exe "/Users/somedeveloper/projects/SomeLibraryComponent/SomeLibraryComponent/Main.cs" "/Users/somedeveloper/projects/SomeLibraryComponent/SomeLibraryComponent/AppDelegate.cs" "/Users/somedeveloper/projects/SomeLibraryComponent/SomeLibraryComponent/SomeLibraryComponentViewController.cs" "/Users/somedeveloper/projects/SomeLibraryComponent/SomeLibraryComponent/SomeLibraryComponentViewController.designer.cs"
Compilation succeeded - 1 warning(s)
/Users/somedeveloper/projects/SomeLibraryComponent/SomeLibraryComponent/SomeLibraryComponentViewController.cs(48,24): warning …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Camera的onPreviewFrame回调来学习编码mp4或任何类型的视频文件.
目前,我正在尝试这篇文章中的示例代码
使用Android MediaCodec从摄像头编码H.264
不幸的是,我一直在收到IllegalException
mediaCodec.configure(mediaFormat,null,null,MediaCodec.CONFIGURE_FLAG_ENCODE);
从MediaCodec.configure Android的另一篇文章 IllegalStateException,我注意到我必须为MediaCodec设置一些强制值.
我尝试了所有强制性mediacodec的强制性值,但仍然没有过去的运气
IllegalException.
现在我有点想要尝试的想法.任何建议,意见或提示将不胜感激.
谢谢
11-04 12:27:14.785 175-894/? E/mm-libcamera2? PROFILE HAL: stopPreview(): E: 1383596834.803557773
11-04 12:27:14.795 175-175/? E/OMXNodeInstance? !!! Observer died. Quickly, do something, ... anything...
11-04 12:27:14.795 208-5797/? E/mm-camera? config_shutdown_pp Camera not in streaming mode. Returning.
11-04 12:27:14.795 208-5797/? E/mm-camera? vfe_ops_deinit: E
11-04 12:27:14.825 175-5814/? E/OMX-VENC-720p? ioctl VEN_IOCTL_CMD_READ_NEXT_MSG failed
11-04 12:27:14.825 175-175/? E/OMX-VENC-720p? Destroy C2D instance
11-04 12:27:14.835 527-539/? E/qcom_sensors_hal? hal_process_report_ind: Bad item quality: 11
11-04 12:28:17.642 6241-6247/? …
Run Code Online (Sandbox Code Playgroud) 我正在使用相机的 setPreviewCallback 使用 MediaCodec 编码视频。(我按照这个示例使用 Android MediaCodec 从相机编码 H.264)。我对 MediaCodec 使用以下设置:
mediaCodec = MediaCodec.createEncoderByType("video/avc");
MediaFormat mediaFormat = MediaFormat.createVideoFormat("video/avc", 1280, 720);
mediaFormat.setInteger(MediaFormat.KEY_BIT_RATE, 8000000);
mediaFormat.setInteger(MediaFormat.KEY_FRAME_RATE, 30);
mediaFormat.setInteger(MediaFormat.KEY_COLOR_FORMAT, MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420SemiPlanar);
mediaFormat.setInteger(MediaFormat.KEY_I_FRAME_INTERVAL, 5);
mediaCodec.configure(mediaFormat, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE);
mediaCodec.start();
Run Code Online (Sandbox Code Playgroud)
我的相机设置是:
Camera.Parameters parameters = mCamera.getParameters();
parameters.setPreviewFormat(ImageFormat.NV21);
parameters.setPictureSize(previewWidth, 1280);
parameters.setPreviewSize(previewWidth, 720);
parameters.setPreviewFrameRate(30);
parameters.setPreviewFpsRange(5000,30000);
mCamera.setParameters(parameters);
Run Code Online (Sandbox Code Playgroud)
我有视频,但有两个问题:
这是一个示例视频
http://www.youtube.com/watch?v=I1Eg2bvrHLM&feature=youtu.be
有谁知道这两个问题的原因是什么吗?可能会告诉我一些解决这个问题的方法,因为我现在完全迷失/困惑了。感谢您的阅读,并感谢任何评论和意见。
android ×2
ios ×2
objective-c ×2
xamarin ×2
xamarin.ios ×2
animation ×1
c# ×1
camera ×1
components ×1
mediacodec ×1
mono ×1
uiview ×1
xcode ×1
yuv ×1