[iOS SDK] 消音モードでも音を再生する対応を入れました

公開日: : 最終更新日:2015/03/21 iPad, iPhone, My Apps

141025ipadair2mute1

昔、[iOS SDK] iPhone/iPad はサイレントモードにしても音が鳴る という記事を書いたけれども、その後も定期的に問い合わせをいただくので、ついに「おんぷちゃん」にも消音モードでも音が鳴る対応を入れることにしました。

おんぷちゃん for iPad のバージョン 1.7.0 からこの対応が入る予定です。

    // 消音モードでも音を鳴らす対応
    UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
    AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);

    AudioSessionSetActive(YES);

本当は 【iphoneアプリ】iOS 7で非推奨になった AudioSession編 – ゆるい感じのプログラムを書きたい。 にあるとおり AudioSession はもう Deprecated なのだけれども全部 AVAudioSession に書き換えるのは大変そうなので。

昔書いたコードを修正すると、相当数の deprecated API が見つかってしまう。iOSアプリをサポートし続けるのは大変だ。

関連記事

[iPhone 6 Plus] カラビナ付きケースを買ってみた

iPhone5 はカラビナ付きケースに入れて腰に下げていたのだが、まだiPhone 6 Pl

記事を読む

heroku Cedar-10からCedar-14に引越し

2015/11/04 に Cedar-10 stack が終了となる連絡が heroku からきたの

記事を読む

[WatchKit] How to update complications

Apple Watch の文字盤上に、自分のアプリの情報を載せることができる仕組みが、Complic

記事を読む

Apple Special Event 2015

https://www.gizmodo.jp/2015/09/applelive_event_ip

記事を読む

no image

Invalid Signature で App Store に Submit できず

無料版と有料版を同じソースからビルドできるようにしようと思いいろいろ試行錯誤を続けている。 ついにビ

記事を読む

[iOS SDK][Kindle] iOS7開発テクニック集 Xcode編

iOS7開発テクニック集 Xcode編 ZuvolaZuvola 2014

記事を読む

no image

[iOS] iPhone とつながるG-SHOCKの注意すべき仕様

CASIO 腕時計 G-SHOCK ジー・ショック Bluetooth Low Energy対応

記事を読む

au iPhone 6 Plus 64GB Silver 届いた

9/19 の発売以来、悩み抜いた結果 au で iPhone 6 Plus 64GB S

記事を読む

dyld`__abort_with_payload:でクラッシュ WatchKitApp on Xcode11.1

Xcode 11.0 や Xcode11.1で以前はビルドして実行できていたWatchKi

記事を読む

no image

達人出版会の本をKindleで読んでみる(Windows編)

最近話題の「当事者」の時代の電子書籍版(パブー)や、エキスパート Objective-C プログラミ

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

ポモドーロテクニック用物理タイマーならTime Timer

会社ではなかなか自由に時間を使えないが、家で読書や作業をする

DELL 32インチディスプレイ U3223QE 購入

Dell U3223QE は解像度 3840x216

WWDC 2023 Vision Pro発表

2023/6/5 (日本時間 2023/06/06 2AM)のWWD

M1 MacBook Air を Venturaにアップデートする

M1 MacBook Air を macOS Montere

iOS16でaurioTouch の inBufferFramesが1になる

https://developer.apple.com/librar

→もっと見る

PAGE TOP ↑