SwiftUI SwiftUI | App内にフォルダ(ディレクトリ)を追加する方法 SwiftUIでApp内にフォルダ(ディレクトリ)を追加する方法を説明する。◾結論 FileManager.default.createDirectoryを実行する。 2024.11.06 SwiftUI
音声・動画 SwiftUI | 全画面表示した動画をドラッグジェスチャーで前画面に戻す方法 SwiftUIで全画面表示した動画をドラッグジェスチャーで前画面に戻す説明する。◾結論 環境変数dismissを定義してDragGesture()でdismiss()を実行する。 2024.11.06 音声・動画
View SwiftUI | NavigationViewのBackを非表示にする方法 SwiftUIでNavigationViewのBackを非表示にする方法を説明する。◾結論 .navigationBarBackButtonHidden(false) と設定する。 2024.11.05 View
View SwiftUI | TabViewのタブを非表示にする方法 SwiftUIでTabViewのタブを非表示にする方法を説明する。◾結論 .toolbar(.visible, for: .tabBar) と設定する。 2024.11.05 View
音声・動画 SwiftUI | コントロールセンターに再生中の動画のタイトルを表示する方法(作成中) SwiftUIでコントロールセンターに再生中の動画のタイトルを表示する方法がわからない。AppleのForumで質問中だが回答を得られていない。 これだとだめ。 import SwiftUI import AVKit impo... 2024.11.05 音声・動画
音声・動画 SwiftUI | AVPlayerの終了検知方法 SwiftUIでのAVPlayerの終了検知方法を説明する。◾結論 NSNotification の AVPlayerItemDidPlayToEndTime を監視する。 2024.11.03 音声・動画
音声・動画 SwiftUI | コントロールセンターに再生中の音声のタイトルやアルバム名を表示する方法 SwiftUIでコントロールセンターに再生中の音声のタイトルやアルバム名を表示する方法を説明する。◾結論 MPNowPlayingInfoCenterを設定する。 2024.11.03 音声・動画
音声・動画 SwiftUI | コントロールセンター/イヤホンで音声の再生/停止/スキップをできるようにする方法 SwiftUIでコントロールセンター/イヤホンで音声の再生/停止/スキップをできるようにする方法を説明する。◾結論 MPRemoteCommandを設定する。 2024.10.30 音声・動画
音声・動画 SwiftUI | AVPlayerやAVAudioPlayerでステレオにならない原因 SwiftUIでAVPlayerやAVAudioPlayerでステレオにならない原因を説明する。◾結論 実はSwiftUIのコードは関係なく、AirPods側に原因があることがある。「ステレオを空間化」の設定がオフになっていないとステレオにならない。iOSはAppごとに「ステレオを空間化」の設定を保持しているようである。あるAppでオフにしたとしても別のAppではオンになっていたりする。 2024.10.29 音声・動画
音声・動画 SwiftUI | 音声ファイルをループ再生する方法 SwiftUIで音声ファイルをループ再生する方法を説明する。◾結論 AVAudioPlayerのインスタンスに対して.numberOfLoops = -1を設定する。 2024.10.29 音声・動画