0

iOSでラジオアプリケーションを作成しています。スライダーを使って音量を変えたい。IBActionそこで、 ( )を定義し、スライダー- (IBAction)sliderValueChanged : (UISlider *)senderのイベントをこれにドラッグし ます。Value ChangedIBAction

これは私のIBAction実装です`

 - (IBAction)sliderValueChanged  : (UISlider *)sender 

{{

[[MPMusicPlayerController applicationMusicPlayer] setVolume:sender.value];

} `

しかし、スライダーをドラッグしても音量は変わりません。誰でもこれの何が問題なのか教えてくれます。

ありがとう

4

2 に答える 2

0

このコードを使用してみてください

[[MPMusicPlayerController iPodMusicPlayer] setVolume:sender.value];
于 2013-01-19T05:26:04.650 に答える
0

まず、.hファイルでmusicplayerを宣言します。

MPMusicPlayerController *musicPlayer;

あなたはviewDidLoadそれを定義することができます。

self.musicPlayer=[MPMusicPlayerController applicationMusicPlayer];

// musicPlayer.volume = 0.5f;

 - (IBAction)sliderValueChanged  : (UISlider *)sender
{
 musicPlayer.volume=sender.value;
}

静的な値を指定して音量を変更してから、動的に切り替えてみてください。

于 2013-01-19T06:29:07.367 に答える