如何创建播放器声音UISlider是UIProgress

时间:2013-05-15 08:24:57

标签: ios objective-c

我想要一个播放声音文件的应用程序,并在播放音乐时在UIProgress中显示它。 我必须使用UISlider而不是UIProgress(例如我希望可以使用UISlider进一步发出这种声音或者像iPhone中的音乐播放器那样回放它)

我可以创建一个使用UIProgress播放音乐的应用程序,但我希望可以通过触摸和推送来进一步或回放这些音乐。

请指导我并告诉我。

1 个答案:

答案 0 :(得分:0)

- (void)viewDidLoad
{
[super viewDidLoad];


durationControl= [[UISlider alloc]initWithFrame:CGRectMake(65, 250 , 130, 10)];
//  durationControl.maximumValue = 130;
[durationControl addTarget:self action:@selector(changeDuration) forControlEvents:UIControlEventValueChanged];
[durationControl setThumbImage:[self imageNamed:@"trackbutton"] forState:UIControlStateNormal];

[durationControl setThumbImage:[self imageNamed:@"trackbutton1"] forState:UIControlStateHighlighted];

[self.view addSubview:durationControl];
}

-(void)ffwAudio{

[player changeDuration:durationControl.value+=5];
durationControl.value = player.currentTime;
}


-(void)bwAudio{

if (durationControl.value>=5) {


    [player changeDuration:durationControl.value-=5];
    durationControl.value = player.currentTime;
}



-(void)changeDuration:(double)value{

player.currentTime = value; 
durationControl.value = player.currentTime;

}
相关问题