在应用程序中添加MPVolumeview编程(Adding MPVolumeview program

2019-09-22 01:52发布

试图在应用程序通过使用下面的代码添加programmtically MPVolumeView

 MPVolumeView *_volumeView = [ [MPVolumeView alloc] init];
[_volumeView setShowsVolumeSlider:YES];
[_volumeView setShowsRouteButton:YES];
[_volumeView sizeToFit];
[view addSubview:_volumeView];

但得到使用未声明的标识符MPVolumeView和无效的操作数的二进制表达这么多的语义问题

@property (nonatomic, strong) MPVolumeView *volumeView;

获得消息中红色为上述语句未知类型MPVolumeView并加用财产保留或强必须是对象类型。

 @synthesize volumeView = _volumeView;

这是在应用中添加MPVolumeView编程的正确途径。

感谢帮助。

Answer 1:

MPVolumeView是MediaPlayer的框架的一部分。 是否包含这在您的应用程序,你#import <MediaPlayer/MediaPlayer.h>在您的m或h文件?

另外,如果你声明的属性,你应该创建一个新的局部变量_volumeView。 替换这第一行:

_volumeView = [ [MPVolumeView alloc] init];


文章来源: Adding MPVolumeview programmatically in app