问题标签 [haptic-feedback]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
50 浏览

android - 当用户单击按钮时我想要振动,我实现了 HapticFeedback 但它不起作用

下面是我的按钮代码,我想在用户按下按钮时振动它。我还在 AndroidManifest 中添加了权限,并尝试了 HapticFeedback 的所有方法,但它们都不起作用

下面是我的 AndroidManifest 文件,我在其中应用了振动权限,但仍然没有任何反应

0 投票
1 回答
116 浏览

ios - 使用 Core Haptics 时最有可能在停止 Haptic Engine 时崩溃

Core Haptics在我的应用程序中使用来实现使用简单无法完成的自定义振动UIImpactFeedbackGenerator 然后我执行以下操作 -

  1. 实例化引擎
  2. 启动发动机
  3. 实例化 CHHapticPatternPlayer
  4. 启动播放器

播放振动的功能 -

Firebase 崩溃堆栈跟踪

崩溃:com.apple.root.default-qos EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000010

CoreHaptics __31-[CHHapticEngine handleFinish:]_block_invoke.306 + 276

libdispatch.dylib _dispatch_call_block_and_release + 32

libsystem_pthread.dylib start_wqthread + 8

编辑 1 - 在此处发布整个课程代码,为读者提供更多上下文

编辑2:

编辑 3:使 Haptic Player 成为类的成员,而不是在函数内部实例化

0 投票
0 回答
18 浏览

macos - Apple Force 触控板触觉演示

我刚买了一台新的 MacBook Air,我只是想随意触发触控板的振动,而不是通过点击。我想要一个演示,比如触控板一直在振动之类的。我在https://pressurejs.com上找到了一个在线强制触摸的演示, 我想要类似的触觉反馈,这使我能够使用一些程序来触发它。有谁知道任何这样的程序。请参阅 pressures.com 以更清楚地了解自己。

0 投票
0 回答
11 浏览

ios - 有没有办法对 UIFeedbackGenerator 进行单元测试?

我想创建一个测试来验证 UIImpactFeedbackGenerator().impactOccured() 在某个分支中被调用。

代码看起来像这样

我想检查一下生成器是在应该创建的时候创建的,而不是在不创建的时候创建的。理想情况下,这可以在单元测试级别完成,也可以在设备上进行集成或 UI 测试。有没有办法通过代码来实现这一点,还是必须手动测试?

0 投票
0 回答
12 浏览

haptic-feedback - 我们可以在其他应用程序中使用 Google Pay Success 音效吗?

我们想在我的团队正在开发的一款商业应用中使用 Google Pay Success 音效。它是一个投资应用程序,当交易成功时会播放声音作为通知用户。

我想知道它是否被允许或是否存在任何许可/法律问题。

0 投票
0 回答
6 浏览

signal-processing - IOS corehaptic中“锐度”的物理含义是什么?

我想制作一个 wav 短语来查看.AHAP触觉波的外观并对其进行调整。

但是在 CoreHaptic API 中,有两个主要参数来控制波形

Intensity 可以看作是波的放大,但是 Sharpness 呢?IOS 文档说“触觉事件感觉刺痛或持久的程度。值在 0 和 1 之间。”

似乎不仅仅是改变波的频率(0-1代表共振范围?)。振动的强度似乎也与moto的共振频率有关,这意味着如果频率改变,最高放大率也会改变。

那么可以用来生成 wav 的 Sharpness 的物理含义是什么(频率、放大器、持续时间看起来很像 wav 的 FFT 频谱,但锐度不是其中的任何一个)

或者我可以检查以查看如何生成 AHAP 参数以生成类似 wav 的数据的任何想法/示例?