1

ビデオがキャプチャされているときに、ビデオからキャプチャしたデータに関する情報を話すように設計されたアプリケーションに取り組んでいます。現在UIAccessibilityPostNotification、VoiceOver で言いたいことを言ってもらうために使用していUIAccessibilityAnnouncementNotificationます。これは通常、ユーザーが UI コントロール間を移動しようとするまでうまく機能します。要素 (メニューと情報ボタン) に沿って前後に少しスワイプした後、アプリケーションは持続的な通知の発声を停止します。また、アプリをバックグラウンドにしてからフォアグラウンドに戻すと、投稿された通知が通知されないこともわかりました

その永続的なアナウンスを一時停止して再開するマジックタップハンドラーがあり、トリガーされると(最後にレンダリングされた情報についての音声もトリガーされます)、手動でトリガーされた音声は再び機能し、2回目のマジックタップから再開すると、アナウンスは何もなかったかのように継続します停止。

間に他の種類のユーザー画面入力を必要とせずに、ナレーションを確実に再開するためのメカニズムはありますか?

4

1 に答える 1

0

幸いなことに、これは「おそらく最初に自分のコードのせいだ」というルールに従って、私自身のせいでした。タイマーがうっかり状態を変えてしまい、アナウンスのタイミングを追跡するために使用していたものが、アナウンスを停止する無効な状態に設定されていました。

于 2016-05-28T22:37:17.417 に答える