Iphone 在应用程序中创建UISlider进度条和计时器(如iPod播放器)
我搜索Google和StackOverflow已经两天了,还没有找到一个清晰、简洁的答案 我的目标是创建一个滑块/进度条,允许用户拖动到歌曲的不同部分,两边有两个标签,一个显示经过的时间,另一个显示歌曲剩余的时间Iphone 在应用程序中创建UISlider进度条和计时器(如iPod播放器),iphone,ios,cocoa-touch,avaudioplayer,Iphone,Ios,Cocoa Touch,Avaudioplayer,我搜索Google和StackOverflow已经两天了,还没有找到一个清晰、简洁的答案 我的目标是创建一个滑块/进度条,允许用户拖动到歌曲的不同部分,两边有两个标签,一个显示经过的时间,另一个显示歌曲剩余的时间 我正在使用DiracAudioPlayer,它还集成了AVAudioPlayer功能。非常感谢对教程的任何帮助或指导。不确定这是否与执行清理或更新所用时间有关,因此我将展示我认为您可以为这两方面做些什么 为了更新进度条和时间标签,Apple在其示例项目中执行以下操作 然后通过设置cur
我正在使用DiracAudioPlayer,它还集成了AVAudioPlayer功能。非常感谢对教程的任何帮助或指导。不确定这是否与执行清理或更新所用时间有关,因此我将展示我认为您可以为这两方面做些什么 为了更新进度条和时间标签,Apple在其示例项目中执行以下操作 然后通过设置currentTime就可以简单地完成搜索
- (IBAction)progressSliderMoved:(UISlider *)sender
{
player.currentTime = sender.value;
[self updateCurrentTimeForPlayer:player];
}
我知道你有一个合法的问题要解决,但这在目前的形式下似乎是不可回答的——它没有问题!也许你可以详细说明你现在拥有的,以及你试图实现的失败。这将帮助其他人提供更集中的答案。感谢您的反馈。我最初使用的是Dirac Audio,但使用Dirac Audio时,我遇到了一些未定义属性之类的问题。感谢您指导我解决这个问题!我在与狄拉克合作时遇到了一些问题,但这正是我想要的。再次感谢你。
- (IBAction)progressSliderMoved:(UISlider *)sender
{
player.currentTime = sender.value;
[self updateCurrentTimeForPlayer:player];
}