ObjecTips

Swift & Objective-C で iOS とか macOS とか

MediaPlayer

iOS 9.3 β3 API Diffs

β3 での変更点に限らず iOS 9.2 から iOS 9.3 で今のところ追加予定のものを調査。 (網羅はしてない) ドキュメントは以下2つ iOS 9.3 API Diff / iOS 9.2 to iOS 9.3 API Differences https://developer.apple.com/library/prerelease/ios/releasenotes/Ge…

iOS 8.3 to iOS 9.0 API Differences オーディオ周り

オーディオ周りの変更点のまとめ。いい感じに進化していってる。 関連記事は以下 iOS 8.3 to iOS 9.0 API Differences Core Image - ObjecTips iOS 8.3 to iOS 9.0 API Differences オーディオ周り - ObjecTips iOS 8.3 to iOS 9.0 API Differences ネットワ…

iPhone 本体の音量

本体のハードウェアキーで設定可能な volume 値を調べてみた。 コードは以下 NSLog(@"%f", [MPMusicPlayerController systemMusicPlayer].volume); iOS 8ではdeprecated だけど warning を無視してビルドして確認。 結果は以下 *iOS 8.3 0.000000 0.062500 0…

iPhone 本体の音量を変更する その2

koze.hatenablog.jp 前回は結局 Private API を使うとできるという話になってしまったので今回は正攻法で。 MPVolumeView を使う。 UIが提供されるのみで programmatically に設定はできない。 UIはこんな感じ。 分かりやすく以下のコードで border を描画し…

iPhone 本体の音量を変更する

iPhone 本体の音量を変更するには MPVolumeView と MPMusicPlayerController クラスを使う。 MPMusicPlayerController には アプリ内の音楽再生周りを制御するインスタンスを呼び出す + (MPMusicPlayerController *)applicationMusicPlayer; システムの音楽…