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
関連記事
-
-
[iOS] iPhone とつながるG-SHOCKの注意すべき仕様
CASIO 腕時計 G-SHOCK ジー・ショック Bluetooth Low Energy対応
-
-
Photoshop のバッチ処理でiOSアプリアイコンを一括作成する
毎回苦労しているiOSのアプリアイコン作成。今回はPhotoshopのバッチで作成してみる。前回は
-
-
MacPeople 最終号
2014年11月号で休刊。 1995年10月に創刊されたらしい。 最終号はiPhone6/iP
-
-
おんぷちゃん for iPad にオンライン授業サポート機能を追加
コロナウィルスの影響で、うちの子どもたちのピアノレッスンもオンライン授業になりまし
-
-
Roland 電子ドラム TD-4KP 落札
(2016年2月の記事)ドラム譜学習アプリを作るためには自分も叩けないと困るだろう、ということでMI
-
-
[iOS SDK] iPad 専用アプリをiPhoneでも使えるようにする
iPad 初代やiPad2の頃は、iPhoneとiPadの画面サイズがかなり異なり、また
-
-
iPhone Developer Program Activation できず
昨日の朝iPhone Developer Program に加入したはずなのだが、夜になってもまだA
-
-
QUICCO Sound mi.1rev.3
Bluetooth でMIDI信号を飛ばせる QUICCO sound mi.1 について。以前 K
-
-
View-Based Application に UINavigationController を追加する方法その2
今回はSkitchを使ってキャプチャ画像を貼ってみた。キャプチャだとコードがコピペできないが...
-
-
[iPhone SDK] Log Locations 1.2 を Submit
かなり久しぶりに、自動で毎日移動した場所を記録する Log Locations をアップデートした。
- PREV
- 進撃の巨人10周年キャンペーン
- NEXT
- Apple Special Event 2019