如何在Mac的Xcode中制作AVPlayer的音量滑块 [英] How to make volume slider for AVPlayer in xcode for mac

查看:119
本文介绍了如何在Mac的Xcode中制作AVPlayer的音量滑块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以我有我的无线电应用程序的简单代码:

so i have my simple code of my radio app:

 -(IBAction)europaPlus:(id)sender{

        NSLog(@"EuropaPlus work");

        if (clicked ==  0) {

            clicked = 1;

            NSString *urlAddress = @"http://cast.europaplus.ua/europaplus.aac";

            NSURL *urlStream = [NSURL URLWithString:urlAddress];

            radioPlus = [[AVPlayer alloc] initWithURL:urlStream];

            [radioPlus play];}

        else {

            NSLog(@"EuropaPlus not work");

            [radioPlus release];

            clicked = 0;

        }
}

我也只将AVPLAYER用于URL连接,但是如何在MAC OS中对AVPlayer进行音量控制.我知道IOS中的MPMVolumeControl,但我有mac os项目.谢谢.

Also i used AVPLAYER only for URL connect but how make volume control for AVPlayer in MAC OS. I know about MPMVolumeControl in IOS but i have mac os project.Thanks.

推荐答案

player = [[AVAudioPlayer alloc] initWithContentsOfURL:
          [NSURL fileURLWithPath:resourcePath] error:&err];
player.delegate = self;
[player play];
player.volume=.number;
player.numberOfLoops=-number;


-(IBAction)slidervaluechanged {

     player.volume=slider.value; 

}

有关更多信息,请检查链接:

for more info check the links :

http://developer.apple .com/iphone/library/documentation/MediaPlayer/Reference/MPVolumeView_Class/Reference/Reference.html 查看全文

登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆