プログラムでボタンをクリックする必要があります。[play sendActionsForControlEvents:UIControlEventTouchUpInside];
しかし、そうすると、void が 2 回呼び出されました。AVPlayer を (ViewDidLoad で) 開始する必要がありますが、音楽も 2 回開始されました。助けてください :)。
プレイコード:
- (IBAction)playStream:(id)sender {
NSLog(@"%@", @"PlayStream clicked: ", sender);
if(clicked == 0) {
clicked = 1;
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
[play setImage:[UIImage imageNamed:@"pause"] forState:UIControlStateNormal];
[playerr play];
}
else {
[playerr stop];
[play setImage:[UIImage imageNamed:@"Start"] forState:UIControlStateNormal];
[audio setActive:NO error:nil];
clicked = 0;
}
}