问题标签 [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.
android - 当用户单击按钮时我想要振动,我实现了 HapticFeedback 但它不起作用
下面是我的按钮代码,我想在用户按下按钮时振动它。我还在 AndroidManifest 中添加了权限,并尝试了 HapticFeedback 的所有方法,但它们都不起作用
下面是我的 AndroidManifest 文件,我在其中应用了振动权限,但仍然没有任何反应
ios - 使用 Core Haptics 时最有可能在停止 Haptic Engine 时崩溃
我Core Haptics
在我的应用程序中使用来实现使用简单无法完成的自定义振动UIImpactFeedbackGenerator
然后我执行以下操作 -
- 实例化引擎
- 启动发动机
- 实例化 CHHapticPatternPlayer
- 启动播放器
播放振动的功能 -
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 成为类的成员,而不是在函数内部实例化
macos - Apple Force 触控板触觉演示
我刚买了一台新的 MacBook Air,我只是想随意触发触控板的振动,而不是通过点击。我想要一个演示,比如触控板一直在振动之类的。我在https://pressurejs.com上找到了一个在线强制触摸的演示, 我想要类似的触觉反馈,这使我能够使用一些程序来触发它。有谁知道任何这样的程序。请参阅 pressures.com 以更清楚地了解自己。
ios - 有没有办法对 UIFeedbackGenerator 进行单元测试?
我想创建一个测试来验证 UIImpactFeedbackGenerator().impactOccured() 在某个分支中被调用。
代码看起来像这样
我想检查一下生成器是在应该创建的时候创建的,而不是在不创建的时候创建的。理想情况下,这可以在单元测试级别完成,也可以在设备上进行集成或 UI 测试。有没有办法通过代码来实现这一点,还是必须手动测试?
haptic-feedback - 我们可以在其他应用程序中使用 Google Pay Success 音效吗?
我们想在我的团队正在开发的一款商业应用中使用 Google Pay Success 音效。它是一个投资应用程序,当交易成功时会播放声音作为通知用户。
我想知道它是否被允许或是否存在任何许可/法律问题。
signal-processing - IOS corehaptic中“锐度”的物理含义是什么?
我想制作一个 wav 短语来查看.AHAP触觉波的外观并对其进行调整。
但是在 CoreHaptic API 中,有两个主要参数来控制波形
Intensity 可以看作是波的放大,但是 Sharpness 呢?IOS 文档说“触觉事件感觉刺痛或持久的程度。值在 0 和 1 之间。”
似乎不仅仅是改变波的频率(0-1代表共振范围?)。振动的强度似乎也与moto的共振频率有关,这意味着如果频率改变,最高放大率也会改变。
那么可以用来生成 wav 的 Sharpness 的物理含义是什么(频率、放大器、持续时间看起来很像 wav 的 FFT 频谱,但锐度不是其中的任何一个)
或者我可以检查以查看如何生成 AHAP 参数以生成类似 wav 的数据的任何想法/示例?