0

我想开始在诺基亚 5800 上重复振动。文档说我应该使用QFeedbackHapticsEffect::setPeriod(),我尝试使用以下代码:

QFeedbackHapticsEffect *effect = new QFeedbackHapticsEffect(this);
effect->setDuration(1000);
effect->setPeriod(500);
effect->setIntensity(1);
effect->start();

然而,我正在测试的手机(诺基亚 5800)仍然只振动一次并停止,即使我已经测试过手机支持周期性振动:

qDebug() << effect->actuator()->isCapabilitySupported(QFeedbackActuator::Period);

我初始化的方式有问题QFeedbackHapticsEffect吗?我可能错过的任何步骤?

4

0 回答 0