使用滑块控制主音量? - Xcode

时间:2013-04-03 14:21:53

标签: xcode loops slider views volume

有没有办法可以使用滑块控制主音量?

其他问题:

当我更改或加载视图时,有没有办法让背景音乐停止播放?

谢谢你的答案! :d

1 个答案:

答案 0 :(得分:0)

如果“背景音乐”是指正在播放的音乐/ iPod应用,是的,您可以在需要时停止播放。

将MediaPlayer框架添加到您的项目中,然后在您的工作中使用这些代码:

.h文件

    #import <MediaPlayer/MediaPlayer.h>

    @interface ViewController : UIViewController <MPMediaPickerControllerDelegate>
    {
        MPMusicPlayerController *musicPlayer;
    }

    @property (nonatomic, retain) MPMusicPlayerController *musicPlayer;
    @end

.m文件

@synthesize musicPlayer

然后用

分配musicplayer
musicPlayer = [MPMusicPlayerController iPodMusicPlayer];

现在您可以使用以下方式播放/暂停/停止/控制音乐/ iPod应用程序:

[musicPlayer play]; // play
 [musicPlayer pause]; //pause
 [musicPlayer stop]; // stop
 [musicPlayer skipToPreviousItem]; //previous song
 [musicPlayer skipToNextItem]; //next song

您还可以使用滑块控制其音量:

[slider setValue:[musicPlayer volume]];