3

ユーザーがアプリから直接ボタンを押して、VoiceOver を使用して画面の内容を読み上げられるようにしたいと考えています。現時点では、各ページの録音をまとめて、ユーザーがボタンを押したときに再生するしか方法がありません。VoiceOver を使用すると、このプロセスが本当に簡単になります。出来ますか?

ありがとう!
トーマス

4

3 に答える 3

3

あなたはこれを使うことができます

if (UIAccessibilityIsVoiceOverRunning()) {
   UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification,
                                   @"Result has been computed.");
}

API の詳細については...

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIKitFunctionReference/Reference/reference.html

于 2012-07-17T10:08:04.737 に答える
2

いいえ、似たようなことをしたいと思っている人の詳細については、このリンクを参照してください

于 2010-05-14T12:41:48.600 に答える
0

似たようなものに遭遇しました..大量のオーディオの録音を避けるために...Flite Engine(無料)のような非ネイティブのテキスト読み上げを使用できます。残念ながら、ネイティブの Voice Over は非公開のままです。また、ボタンを押すために使用したいタッチを乗っ取ってしまいます!

https://bitbucket.org/sfoster/iphone-tts

于 2011-05-07T12:54:36.140 に答える