草庐IT

audio-video-camera

全部标签

Android Camera2 预览在风景中旋转 90 度

我正在关注youtubetutorial,尝试学习Camera2API。当然,我是在开发自己的应用程序的同时学习这一点的。教程和我的应用程序之间的一个不一致之处是,教程仅将相机设置为纵向模式,而我的应用程序必须处于横向模式。我目前可以查看相机的预览,但当我的应用处于横向或水平状态时,相机预览看起来旋转了90度。几乎感觉我可以旋转TextureView,但这似乎不正确,就像当我拍照时,它会被错误地旋转。下面是与图片大小有关的代码(整个代码很长)privatevoidsetupCamera(intwidth,intheight){CameraManagercameraManager=(Ca

audio - 从 Android 中的各种内部设备录制音频(通过未记录的 API)

我想知道是否可以从系统输出、FMradio、蓝牙耳机等其他来源捕获音频数据。我对从FMradio捕获音频特别感兴趣,并且已经研究了所有可能性,包括尝试嗅探电话和radio设备之间的原始蓝牙通信,但运气不佳。可惜Android只允许从MIC录制音频。我查看了Android源代码,但找不到允许我在不对设备进行root的情况下执行此操作的后门。你至少知道如何使用其他设备(可能以某种方式访问​​/dev/audio)通过NDK或更好的方式-Java(也许是反射?)来欺骗系统捕获来自调频radio的音频流。(在我的例子中,我正在尝试为HTCDesire开发应用程序)附言。对于那些反对使用未记录的

camera2 API不适用于仿真器

我正在尝试在模拟器上使用Camera2API,但不幸的是,我在实现它时遇到了问题。我正在使用摄像头2个由Google提供的关联我在真实设备上尝试了它,并且可以正常工作。真正的设备是:华为P9LiteAPI24,三星GalaxyS5API23。基因模拟器是:GoogleNexus4,5,6API21,22,24,三星GalaxyS6,S7API23,25现在的问题是,在模拟器上启动该应用程序时,它显示了相机(我正在使用网络摄像头),但是当我单击按钮图片时,它通常在吐司上显示图片保存在特定路径中。但这不是,这意味着没有拍摄图片,只能在真实设备上做到这一点。我注意到在构建项目时,logcat显示了这

android - 我应该使用 Camera2 还是 Camera APIs for Android?

Android发布了名为camera2的新版相机API,我想在我的应用程序中使用它们,因为我对旧API有很多问题,我希望新的相机管理API更好。我在旧版Android设备上遇到的大多数用户都会遇到这个问题,是否有任何兼容包可以为您处理这个问题,或者您是否必须为每个API编写两个不同的类? 最佳答案 isthereanycompatibilitypackagetohandlethisforyou不,因为那真的不可能——Camera2在非常低的层面上是不同的。如果有的话,旧的android.hardware.CameraAPI就是“兼容

如何调用设备摄像头进行拍照、预览并将拍摄结果保存在媒体库中(Camera)

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com场景说明调用设备摄像头进行拍照、预览是许多应用开发过程中都需要的功能。在拍照完成时显示照片预览图可以确认拍摄的照片是否达到预期,本例将为大家介绍如何实现上述功能。效果呈现本例效果如下:拍照预览运行环境本例基于以下环境开发,开发者也可以基于其他适配的版本进行开发。IDE:DevEcoStudio4.0.0.201Beta1SDK:Ohos_sdk_public4.0.7.5(APIVersion10Beta1)实现思路本例使用@ohos.multimedia.camera接口实现相机示例的主要

关于 video 视频 autoplay 播放问题及解决方法

自动播放机制        自动播放机制其实就是会拦截自动播放的视频。        chrome、safari、firefox、edge浏览器在某版本后都限制了video自动播放功能,原因为内部机制认为此视频为垃圾广告,和IOS系统一样,同时也是为客户体验度考虑,因此会限制自动播放功能。解决办法视频静音模式允许自动播放以下几种模式下非静音也可以自动播放客户已和当前做了交互方式:clicktap事件客户将此网站添加到手机主桌面,就像App一样采用PWA技术媒体参与度达到一定值后,同样可以自动播放PWA描述:PWA又为(ProgressiveWebApp,PWA),是一个使用web平台技术构建的

android - 使用 android camera2 API 手动对焦

我想为自己开发一个Android相机应用程序(如果有兴趣的人可以分享),在视频录制时具有手动对焦。我在google示例中添加了一个SeekBarCamera2app但我找不到实现手动对焦的方法。我找到了Manualfocusincamera2,android但它不适用于我的LGG4。库存相机应用几乎是完美的,因为它不允许在视频模式下手动对焦。你们有什么想法吗?编辑:这是SeekBar监听器的代码:@OverridepublicvoidonStopTrackingTouch(SeekBarseekBar){}@OverridepublicvoidonStartTrackingTouch(

android - 使用 camera2 API 缓慢关注 Nexus 6

我遇到了对Nexus6关注缓慢的问题。我开发相机应用程序,现在我正在使用camera2API。为了应用程序需要,我们创建了具有2个表面的预览请求-SurfaceView(取景器)-YUVImageReader表面(在直方图计算中使用数据)还有一个临界点!如果只添加取景器表面,对焦会正常进行。但是对于2这些表面,随着镜头移动的视觉步长,聚焦发生得非常慢!代码很标准,根据google文档写的:mImageReaderPreviewYUV=ImageReader.newInstance(previewWidth,previewHeight,ImageFormat.YUV_420_888,2)

Android Camera2 触摸对焦实现 - 取消新触摸

我在使用Camera2API实现触摸对焦时遇到问题。这是我的代码:mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AF_TRIGGER,CameraMetadata.CONTROL_AF_TRIGGER_CANCEL);if(isMeteringAreaAESupported()){mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_REGIONS,newMeteringRectangle[]{focusArea});}if(isMeteringAreaAFSupported())

Android Camera2 捕捉图像倾斜

更新:这看起来与此有关:ImagedatafromAndroidcamera2APIflipped&squishedonGalaxyS5-我认为这是一个错误,因为Nexus5/6工作正常,需要获得完整的传感器尺寸然后手动裁剪以达到所需的宽高比是没有意义的,还不如不使用“支持的”输出尺寸!问题:使用Camera2API获取相机的特征,并提取适合MediaCodec.class的输出大小使用合适的相机输出尺寸之一创建MediaCodec输入表面。将输出提供给某些MediaMuxer或其他任何东西,以查看输出。使用编解码器创建的表面作为目标来启动相机捕获请求。编解码器输出的大小正确。但结果因