How to make volume slider for AVPlayer in xcode for mac

强颜欢笑 提交于 2019-12-12 03:53:16

问题


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;

        }
}

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.


回答1:


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 and How do you implement an MPVolumeView?



来源:https://stackoverflow.com/questions/16037678/how-to-make-volume-slider-for-avplayer-in-xcode-for-mac

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!