問題タブ [iphone-vibrate]

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 投票する
2 に答える
2833 参照

ios - ピークとポップのように手動で iPhone 6S を振動させますか?

peek&pop やアプリケーションのショートカットを使用したときに発生するようなシングル クリックのようなバイブレーションを手動でトリガーするにはどうすればよいですか?

0 投票する
1 に答える
109 参照

ios8 - iOS8以降で発生するアクションで、さまざまなデバイス動作[サウンドまたはバイブレーション]を実行する方法は?

サウンド、バイブレーションなどのさまざまなデバイス動作を実行したいのですが、いくつかのアクションが発生します。

エクサ。アプリに通知 ( Interactive notification) が届くと、デバイスが振動し始めるか、デバイスの動作が変化します。アプリで VoIP プッシュ サービスを使用しています。出来ますか ?

ありがとう。

0 投票する
1 に答える
1717 参照

ios - デバイスがiOSで振動モードを設定しているかどうかをプログラムで確認する方法は?

iOS 用の VoIP アプリケーションを作成しています。着信用に、いくつかのカスタム着信音を設定しました。正常に動作していますが、デバイス設定が振動モードに設定されているかどうかをプログラムで確認したいです。

この問題について Web で検索しましたが、サイレント モードの検出に関する回答しか見つかりませんでした。代わりに、デバイスが振動モードになっているかどうかを確認したいと思います。

アプリに電話がかかってきたとき、デバイスの設定がバイブレーションモードに設定されている場合、バイブレーションモードを使用したいです。

誰でも私を助けることができますか?

0 投票する
2 に答える
1948 参照

ios - マナーモード時にiPhoneを振動させることはできますか?

iPhone の「サイレント モードでバイブレーション」と「リング モードでバイブレーション」の設定がオフになっているときに iPhone を振動させるように iOS アプリをプログラムできますか?

0 投票する
3 に答える
1385 参照

ios - 録音アプリでバイブレーションを行う

音声出力と入力の両方を使用し、他のアプリからの音声ミキシングをサポートする Snapchat に似たアプリでバイブレーションを実行しようとしていますが、これは当初考えていたよりも難しい作業のようです。知っておくべき重要なことは、再生または録音中に振動しようとしていないということです。この件に関して見つけたすべてのドキュメントを読んだ結果、次のことがわかりました。

  • 再生と録音(出力と入力)の両方をサポートするには、使用する必要がありますAVAudioSessionCategoryPlayAndRecord
  • 電話を振動AudioServicesPlaySystemSound (kSystemSoundID_Vibrate)させることは、 を含むどの録音カテゴリでもサポートされていませんAVAudioSessionCategoryPlayAndRecord
  • オプションを追加することで、他のアプリがオーディオを再生できるようにすることができますAVAudioSessionCategoryOptionMixWithOthers

したがって、アプリのデリゲートでこれを行います。

私が試したが失敗した振動を行うための可能な解決策は次のとおりです。

  • バイブレーションの前に共有を無効にしAVAudioSession、その後すぐに有効にします。

    これは振動をうまく実行しますが、その後、映画を録画しようとすると、オーディオがダッキングされます (または、他の何かが原因で非常に静かになります)。また、最初に I/O デバイスを削除せずにセッションを非アクティブ化することはできないというエラーが表示されます。

  • 振動する前にカテゴリを変更し、次に元に戻します。

    この解決策は時々出てきますが、私にはうまくいかないようです。カテゴリが設定されているように見えますが、振動は発生しません。AVCaptureSessionを設定した場合、これはまだ有効な解決策かもしれませんが、まだusesApplicationAudioSession = YES機能させていません。

ソース:

0 投票する
0 に答える
961 参照

ios - 目的 c の振動を 1 秒未満に抑えるにはどうすればよいですか?

ボタンのクリック時に振動を統合する必要があるアプリに取り組んでいます。音と振動をサポートする AudioToolBox フレームワークを追加しました。要件に従って、デバイスを約 1 秒 ( 500ms )未満で振動させようとしましたが、ユーザーが要求した値を渡す方法がなかったため、結果が失敗しました。オーディオ サウンドの再生と振動に使用できる組み込みのメソッドは 2 つしかありませんでした。

  • AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
  • AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

「AudioServicesPlaySystemSoundWithVibration」という関数をグーグルで見つけましたが、これは暗黙的な方法のようで、開発者は利用できません。関数の暗黙の宣言が無効な C99 というエラーが表示されます。このクエリに関するご支援をいただければ幸いです。

0 投票する
2 に答える
2754 参照

ios - バイブレーション デバイスをバックグラウンドで維持する方法

着信があり、アプリがフォアグラウンドにあるときに、VOIP アプリを実行しています。以下のコードでリンガーを再生します

上記のコードはうまく機能し、サウンドを再生するときにサイレント スイッチ ボタンも尊重します。

ただし、アプリを最小化すると、デバイスの振動と着信音の再生が停止します。AVAudioSessionこれは、カテゴリをに設定すれば解決できますがAVAudioSessionCategoryPlayback、サイレント スイッチがオンの場合、このカテゴリは音を消音しません。

他のアプリは次のように表示されます

ライン

  • (アプリで着信を受信) 最小化後、通話タイムアウトに達する (誰も応答しない) 約 1 分間、通知が表示されずに停止する (通話終了通知を受信する) まで、デバイスを振動させ続けることができます。
  • (アプリを閉じたときに着信を受信します)通知を閉じても、デバイスは同じ期間振動する可能性があるため、同じことを行います。

Facebookメッセンジャー

  • (アプリで着信を受信)デバイスの振動を維持するために長い通知が表示されます。その通知を無視すると、すぐに停止します。

  • (アプリを閉じたときに着信を受信)通知を閉じると、デバイスはさらに2〜3回振動し、長い通知が表示されます(アプリで着信を受信する場合と同じ)

バイバースカイプ

  • (アプリで受信) スカイプはわかりませんが、バイバーはアプリを最小化するとバイブが一瞬止まります。

  • (アプリを閉じたときに着信を受け取る) facebook と同じようにやっていると思います (よくわかりません)

Lineアプリを最小化するときのように、通知なしでデバイスを振動させるにはどうすればよいですか?

方法を見つけてそれを機能させることができたLine場合、その方法を実装するためにアプリがフォアグラウンドにないときにVoipプッシュを使用する必要がありますか? (通常のプッシュ通知は機能しますか?)

0 投票する
0 に答える
105 参照

ios - ペイロードまたはアプリ内から着信 APN のバイブレーション設定を手動で無効/有効にすることは可能ですか?

サウンドに関係なく、着信 APN のバイブレーションを有効/無効にするためにアプリで設定する必要があります。

音に依存してはいけません。

これをコントロールしてもいいですか?

どんな助けでも大歓迎です。