小编Sun*_*Kim的帖子

使用 Camera2(在 Android 版本 21 上)API 录制 60fps 视频

我正在尝试在 Camera2(android.hardware.camera2) API 上以 60(或更高)fps 的速率录制视频。

最后,我使用CameraConstrainedHighSpeedCaptureSession以 120fps 的速度成功录制。但它仅针对 >=120fps 的用例而不是 60fps。

即使我尝试使用普通捕获会话(CameraCaptureSession)以 60fps 进行录制,它也仅支持 <=30fps。我可以通过下面的代码弄清楚。

Range<Integer>[] fpsRanges = characteristics.get(CameraCharacteristics.CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES);
Run Code Online (Sandbox Code Playgroud)

我不知道如何使用 Camera2 API 以 60fps 的速度进行录制。

任何想法都会受到欢迎。

谢谢。

android video-recording android-5.0-lollipop android-camera2

5
推荐指数
1
解决办法
7902
查看次数

在 Android BLE 中自定义 UUID 有问题

我在使用自己生成的 UUID(不使用蓝牙 SIG 保留的 16 位 UUID)在 Android BLE 中进行通信时遇到问题。

目标设备有两个 - 一个作为外围设备(三星 Galaxy Note 4/android 5.1.1),另一个作为中央设备(三星 Galaxy S5/android 5.0.1)。我将自己的服务的 UUID 和特性的 UUID 放在外围设备端。在中心一侧,它找不到特色,但找到服务。

这似乎是由于不使用这些特征 UUID 之一而是使用自定义生成的 UUID 引起的。下面是我自己生成的 UUID。

private static final UUID CUSTOM_SERVICE_UUID = UUID.fromString("abcd1111-0000-1000-8000-00805f9b34fb");
private static final UUID CUSTOM_CHARACTERISTIC_UUID = UUID.fromString("abcd1112-0000-1000-8000-00805f9b34fb");
Run Code Online (Sandbox Code Playgroud)

服务,发现很好,但有特色,没有。你有什么主意吗?

android bluetooth characteristics bluetooth-lowenergy gatt

3
推荐指数
1
解决办法
5302
查看次数