0

UIWebView使用してオーディオを再生するAVPlayerと、一緒に再生されます。

AVAudioSessionこれを制御するために使用しようとします。しかし、機能していません。

これが私のコードです

- (IBAction)click:(id)sender {

  NSURL *url = [NSURL URLWithString:@"http://mmmono.qiniudn.com/1c16bee1df0dbfbfea04ae11d8d8d021.mp3"];
  self.player = [AVPlayer playerWithURL:url];
  [self.player play];

  [[AVAudioSession sharedInstance]setCategory:AVAudioSessionCategoryAmbient error:nil];
  [[AVAudioSession sharedInstance] setActive: YES error: nil];
}

- (void)viewDidLoad {
  [super viewDidLoad];

  self.webView.mediaPlaybackRequiresUserAction = NO;
  NSURL *url = [NSURL URLWithString:@"http://mmmono.com/g/meow/560885/"];
  [self.webView loadRequest:[NSURLRequest requestWithURL:url]];
}
4

1 に答える 1