Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在应用程序中创建UISlider进度条和计时器(如iPod播放器)_Iphone_Ios_Cocoa Touch_Avaudioplayer - Fatal编程技术网

Iphone 在应用程序中创建UISlider进度条和计时器(如iPod播放器)

Iphone 在应用程序中创建UISlider进度条和计时器(如iPod播放器),iphone,ios,cocoa-touch,avaudioplayer,Iphone,Ios,Cocoa Touch,Avaudioplayer,我搜索Google和StackOverflow已经两天了,还没有找到一个清晰、简洁的答案 我的目标是创建一个滑块/进度条,允许用户拖动到歌曲的不同部分,两边有两个标签,一个显示经过的时间,另一个显示歌曲剩余的时间 我正在使用DiracAudioPlayer,它还集成了AVAudioPlayer功能。非常感谢对教程的任何帮助或指导。不确定这是否与执行清理或更新所用时间有关,因此我将展示我认为您可以为这两方面做些什么 为了更新进度条和时间标签,Apple在其示例项目中执行以下操作 然后通过设置cur

我搜索Google和StackOverflow已经两天了,还没有找到一个清晰、简洁的答案

我的目标是创建一个滑块/进度条,允许用户拖动到歌曲的不同部分,两边有两个标签,一个显示经过的时间,另一个显示歌曲剩余的时间


我正在使用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];
}