WatchKitのAVSpeechSynthesizerで音が鳴らない
公開日:
:
Apple Watch, iPad, iPhone, My Apps
自作英単語学習アプリ EverLearn には watchOS用アプリがあり、iOS側でまちがった単語をApple Watchに転送して学習することができる。
Apple Watch 上では AVSpeechSynthesizer を使って英単語を発音させていたのだが、Xcode 11 GM seed + watchOS6 GM seed では音が鳴ってくれない。
おかしいと思って試行錯誤していたところ、AVAudioSessionを設定していなかったことに気づき、設定して試してみたところ、無事音が鳴るようになった。
AVAudioSession *session = [AVAudioSession sharedInstance];
NSError *error = nil;
[session setCategory:AVAudioSessionCategoryPlayback mode:AVAudioSessionModeMoviePlayback options:AVAudioSessionCategoryOptionAllowBluetoothA2DP error:&error];
// AVSpeechSynthesizerを初期化する。
AVSpeechSynthesizer* speechSynthesizer = [[AVSpeechSynthesizer alloc] init];
Audio Session Categories and Modes
ios – AVSpeechSynthesizer is not working After use one time – Stack Overflow
関連記事
-
Apple Watch用バッテリーロガーを公開しました
1年前に開発し、App StoreにSubmitしたものの Rejectされ続けていたアプリをその
-
最近読んだ本: これでiPhoneアプリが1000万本売れた 南雲 玲生著
周りでおもしろいと言っている人がいたので買ってみた。2011/05/21発売。 株式会社ユードーの南
-
児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?
2024年に受給していない人には手紙が届くらしい。 電子申請も可能ということで、iPhone
-
MacPeople 2012 5月号にはほしいガジェットがたくさん紹介されてる
定期購読しているMacPeopleの今月号(5月号)で面白い製品がたくさん紹介されていたのでメモを書
-
オライリーのiPhoneゲーム開発本 iPhone Game Development (洋書)
このiPhone Game Developmentは話題になっていることをみたことがないし、日本のA
-
[iPhone 開発本] 実践iPad/iPhoneゲームプログラミング 沼田 哲史
MacOS XとiPhone用のゲーム用フレームワーク Karakuri Framework を開発
-
MacPeople は2014年10月号からスマホアプリ開発者向け雑誌に?
。 最近 MacPeople の記事がずいぶんアプリ開発者寄りだなと思っていたところ、2014
-
新しい iPad の感想
昨日2012/03/16(金)は新しいiPadの発売日。 早速買って会社に持ってきた人がいたので、手
-
Mac Fan 2020年 6月号
長女のiPhone 6 の画面がバキバキに割れているので、iPhone SE を購入した。
-
[おんぷちゃん] おんぷちゃん for iPad ver.1.2 鍵盤に音名を表示
かなり久しぶりにおんぷちゃん for iPad を更新。今回でバージョン1.2になります。 おんぷち
- PREV
- 進撃の巨人10周年キャンペーン
- NEXT
- Apple Special Event 2019