我正在ios中创建一个无线电应用程序。我想用滑块来改变音量。所以我定义了一个IBAction (- (IBAction)sliderValueChanged : (UISlider *)sender),并将滑块的Value Changed事件拖到这个IBAction上。
这是我的IBAction实现`
- (IBAction)sliderValueChanged : (UISlider *)sender {
[[MPMusicPlayerController applicationMusicPlayer] setVolume:sender.value];}`
但当我拖动滑块时,音量没有变化。任何人都可以告诉我这有什么问题。
谢谢
发布于 2013-01-19 14:29:07
首先在.h文件中声明你的音乐播放器。
MPMusicPlayerController *musicPlayer;在viewDidLoad中,您可以定义它。
self.musicPlayer=[MPMusicPlayerController applicationMusicPlayer];
// musicPlayer.volume = 0.5f;
- (IBAction)sliderValueChanged : (UISlider *)sender
{
musicPlayer.volume=sender.value;
}尝试通过给出静态值来改变音量,然后转到动态。
发布于 2013-01-19 13:26:05
尝试使用以下代码
[[MPMusicPlayerController iPodMusicPlayer] setVolume:sender.value];https://stackoverflow.com/questions/14411053
复制相似问题