私の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. AudioStreamerスライダーを再起動する音楽
- 3. 音楽プレーヤーのデータ構造
- 4. TabBarアプリケーションの音楽プレーヤー
- 5. 指定時間内に音楽ファイルを再生する方法
- 6. Javaで音楽を再生する
- 7. Android:音楽を再生するSDカード
- 8. メールで音楽を再生する
- 9. Javaの音楽プレーヤーですか?
- 10. 音楽再生のオーディオレベルを取得
- 11. Androidの音楽プレーヤーのインテントのリスト
- 12. 音楽を再生するネイティブアンドロイドサービスを停止する方法
- 13. メイン画面で音楽を再生
- 14. iPhone SDKの音楽プレーヤー通知
- 15. javascriptまたはjQueryの音楽プレーヤー
- 16. MacでのC++音楽再生
- 17. 音楽プレーヤーで曲をシャッフルするのに最適な方法
- 18. 音楽
- 19. C++で音楽を再生する方法
- 20. AS3で音楽トラックを再生する方法は?
- 21. Windows Phone 7:Silverlightと音楽再生
- 22. 音楽のパーツデータベースの設計
- 23. cocos2dの音楽
- 24. cocos2d音楽プリロード
- 25. GTZAN音楽ジャンルデータセット
- 26. アンドロイド音楽サービス
- 27. ReverbNation音楽/プレイリストプレーヤー
- 28. 音楽(スタート/ストップ)
- 29. 他のアプリで音楽を再生すると、JLayerの音楽が停止する
- 30. 音楽ライブラリからインポートした音楽ファイルの着信音を作成する方法
秒ごとに更新するために、その値を使用します。 –
次に、MPMusicPlayerControllerのcurrentPlaybackTimeプロパティを使用して、再生中のトラックの現在の時刻を取得し、NSTimerを使用して毎秒更新します。 – Francesco
回答全体を更新しました。 – Francesco