Nokia 5800 で繰り返しバイブレーションを開始したいのですが、ドキュメントには を使用する必要があると書かれており、次のQFeedbackHapticsEffect::setPeriod()
コードで試します。
QFeedbackHapticsEffect *effect = new QFeedbackHapticsEffect(this);
effect->setDuration(1000);
effect->setPeriod(500);
effect->setIntensity(1);
effect->start();
ただし、私がテストしている電話 (Nokia 5800) は、定期的な振動が電話でサポートされていることをテストしたにもかかわらず、まだ 1 回だけ振動して停止します。
qDebug() << effect->actuator()->isCapabilitySupported(QFeedbackActuator::Period);
を初期化する方法に何か問題がありQFeedbackHapticsEffect
ますか? 私が見逃したかもしれないステップはありますか?