✨
再生速度変更が4倍速までできる、シンプルな簡単な動画/音楽再生プレイヤーアプリ、Onchanリリース
こんにちは。今回は新しいiOSアプリ「Onchan」をリリースしたので紹介します。
リリースしたアプリ
- 端末内に保存された動画(mp4)・音楽再生プレイヤーアプリ
- 速度変更が常にできる
- 使わない機能はつけない。
なぜ作ったか
これに尽きます。
- 再生速度変更が常にできる、かつ再生速度変更が4倍速までできる再生アプリが自分のためにほしかった。
- 2倍速再生じゃ遅すぎる
使用技術
-
SwiftUI
- ViewControllerも一緒に使う
-
Concurrency async/await
-
Core Data
-
動画/音楽再生まわりの処理
- MPRemoteCommandCenter
- ホーム画面戻っても音楽再生し続ける
let audioSession = AVAudioSession.sharedInstance() do { try audioSession.setCategory(value) try AVAudioSession.sharedInstance().setActive(true) }
-
AVPlayer
(AVQueuePlayer
)まわり- 次のファイルに移動したり、リピートしたりって実装以外に大変なんですね...
-
duration
の変更検知ハマりました。
-
回転制御: 地味にハマった
Discussion