0

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

附加问题:

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

谢谢你的回答!:D

4

1 回答 1

0

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

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

.h 文件

    #import <MediaPlayer/MediaPlayer.h>

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

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

.m 文件

@synthesize 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]];
于 2013-05-18T10:11:46.767 回答