エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Androidのテキスト読み上げ機能TextToSpeechからCallbackを取得するときの注意点 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Androidのテキスト読み上げ機能TextToSpeechからCallbackを取得するときの注意点 - Qiita
utterance_idを設定しないとCallbackを受け取れない。 再生中にstopしたときのcallbackが異なる場合があ... utterance_idを設定しないとCallbackを受け取れない。 再生中にstopしたときのcallbackが異なる場合がある。 callbackでの処理はUIスレッドで行う。 1. utterance_idを設定しないとCallbackを受け取れない。 callbackを取得するにはTextToSpeechのonInitで textToSpeech.setOnUtteranceProgressListener(…) をするのですが、 実際に音声を再生するメソッドのutteranceIdをセットしておかないとcallbackは受け取れません。特に4系以下ではHashMapでちゃんと設定しないといけないのでわかりにくい。 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { //lollipop以上 String id