gpt4 book ai didi

objective-c - MP Media Player轨道长度显示(xcode)

转载 作者:行者123 更新时间:2023-12-03 02:19:12 25 4
gpt4 key购买 nike

我已将curentPlaybackTime设置为我的进度条,但是如何设置MPMediaItemPropertyPlaybackDuration以便更新该栏?

这里有一个解释它的答案,但是我不完全理解它,因此,我希望获得完整的描述或有关其完成方式的示例吗?

最佳答案

UIProgressView progress属性期望的值为0.0到1.0。因此,要更新进度条,您需要将轨道长度除以当前播放时间。

MPMediaItem *myTrack = ...; 
MPMusicPlayerController *myPlayer = ...;
UIProgressView *myProgressView = ...;

myProgressView.progress = [myTrack valueForKey:MPMediaItemPropertyPlaybackDuration] / myPlayer.currentPlaybackTime;

关于objective-c - MP Media Player轨道长度显示(xcode),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16251249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com