我有一些麻烦。所以我有播放/停止的 AvPlayer 和 UIButton。另外:我有三个 UiViewControllers。我需要的是,当我单击第二个控制器上的第一个 UIVIewController 上的第一个按钮时,也分别按下第三个控制器按钮,反之亦然。它是如何制作的?有什么提议吗?
这是简单的代码 - 按下按钮 - 播放 URL Stream 并且当再次按下时停止音乐。
-(IBAction)playRadioButton:(id)sender
{
if(clicked == 0) {
clicked = 1;
NSLog(@"Play");
NSString *urlAddress = @"http://URLRADIOSTREAM";
NSURL *urlStream = [NSURL URLWithString:urlAddress];
myplayer = [[AVPlayer alloc] initWithURL:urlStream];
[myplayer play];
[playRadioButton setTitle:@"Pause" forState:UIControlStateNormal];
}
else
{
NSLog(@"Stop");
[myplayer release];
clicked = 0;
[playRadioButton setTitle:@"Play" forState:UIControlStateNormal];
}
}