如何在 Mac 的 xcode 中为 AVPlayer 制作音量滑块

Posted

技术标签:

【中文标题】如何在 Mac 的 xcode 中为 AVPlayer 制作音量滑块【英文标题】:How to make volume slider for AVPlayer in xcode for mac 【发布时间】:2013-04-16 12:56:42 【问题描述】:

所以我有我的收音机应用程序的简单代码:

 -(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 项目。谢谢。

【问题讨论】:

【参考方案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; 


更多信息请查看链接:

http://developer.apple.com/iphone/library/documentation/MediaPlayer/Reference/MPVolumeView_Class/Reference/Reference.html 和 How do you implement an MPVolumeView?

【讨论】:

以上是关于如何在 Mac 的 xcode 中为 AVPlayer 制作音量滑块的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 Xcode 9.2 中为 iOS 12 开发应用程序吗?

在 Vmware 工作站上的 Mac 中为 appstore 开发 iOS 应用程序

如何在 iOS XCode 中为 JSON 定义结构?

如何在 xcode 7 中为 xcode 8 中的标签添加更多字体大小,它在字体旁边显示“+”符号

如何在 xcode4 中为 iphone 分配默认横向图像

如何在 Xcode 中为 Apple Watch 添加单元测试?