私のapp.iで前と次の機能を備えた音楽プレーヤーを作ったのは、歌の再生スライダーを暗唱したいのです。これを行う方法?音楽プレーヤーの音楽再生スライダーを設定する方法
3
A
答えて
7
あなたはMPMusicPlayerController
再生中のトラックの現在時刻を取得するためにcurrentPlaybackTime
を使用を使用していると仮定すると0
に(秒)、現在再生中の曲の持続時間とのminValueにmaxValueの設定UISlider
を使用しますそして、私はMPmusicplayerを使用していますスライダ
slider.value = musicPlayerController.currentPlaybackTime;
slider.minimumValue = 0;
slider.maximumValue = [musicPlayerController.nowPlayingItem valueForProperty:@"MPMediaItemPropertyPlaybackDuration"];
7
- (IBAction)slide:(id)sender{
[musicPlayer setCurrentPlaybackTime: [slider value]];
}
- (void)actualizaSlider{
slider.value = musicPlayer.currentPlaybackTime;
slider.minimumValue = 0;
NSNumber *duration = [self.musicPlayer.nowPlayingItem valueForProperty:MPMediaItemPropertyPlaybackDuration];
float totalTime = [duration floatValue];
slider.maximumValue = totalTime;
関連する問題
- 1. 私の音楽プレーヤーをデフォルトの音楽プレーヤーに設定する
- 2. 音楽プレーヤーのアプリで音楽を再生できない
- 3. ファイルマネージャから私の音楽プレーヤーに音楽ファイルを再生
- 4. デフォルトで音楽を再生するデフォルトの音楽プレーヤーを開始する
- 5. 音楽プレーヤーの共有設定
- 6. Qt音楽プレーヤー:ミニプレーヤーモード
- 7. AudioStreamerスライダーを再起動する音楽
- 8. Swift 3.0 AVAudioPlayer音楽より音楽を再生する
- 9. 音楽プレーヤーのデータ構造
- 10. Androidの音楽プレーヤーは、曲
- 11. TabBarアプリケーションの音楽プレーヤー
- 12. 音楽プレーヤーが同じIDですべてを再生する
- 13. 指定時間内に音楽ファイルを再生する方法
- 14. 私の音楽プレーヤーをアンドロイドでデフォルトに設定する
- 15. Android:音楽を再生するSDカード
- 16. メールで音楽を再生する
- 17. Javaで音楽を再生する
- 18. iOS Swiftで音楽を再生する
- 19. 音楽プレーヤーで選択したアイテムが再生されない
- 20. Javaの音楽プレーヤーですか?
- 21. 音楽再生のオーディオレベルを取得
- 22. Androidの音楽プレーヤーのインテントのリスト
- 23. 音楽を再生するネイティブアンドロイドサービスを停止する方法
- 24. ラズベリーパイ音楽プレーヤーをインターネットに接続
- 25. iPhone SDKの音楽プレーヤー通知
- 26. javascriptまたはjQueryの音楽プレーヤー
- 27. Android:音楽プレーヤーの通知エラー?
- 28. メイン画面で音楽を再生
- 29. スウィフト3ゲーム音楽を再生
- 30. MacでのC++音楽再生
秒ごとに更新するために、その値を使用します。 –
次に、MPMusicPlayerControllerのcurrentPlaybackTimeプロパティを使用して、再生中のトラックの現在の時刻を取得し、NSTimerを使用して毎秒更新します。 – Francesco
回答全体を更新しました。 – Francesco