我想要一个播放声音文件的应用程序,并在播放音乐时在UIProgress中显示它。 我必须使用UISlider而不是UIProgress(例如我希望可以使用UISlider进一步发出这种声音或者像iPhone中的音乐播放器那样回放它)
我可以创建一个使用UIProgress播放音乐的应用程序,但我希望可以通过触摸和推送来进一步或回放这些音乐。
请指导我并告诉我。
答案 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;
}