2016-08-17 6 views
0

AVPlayerViewControllerにライブビデオがあり、再生一時停止ボタンを無効にしたいと思います。どうやってやるの?tvOSのAVPlayerViewControllerで再生一時停止ボタンを無効にするにはどうすればいいですか?

私はこれを試してみましたが、それは動作しません:

UITapGestureRecognizer *playPauseRec = [[UITapGestureRecognizer alloc] initWithTarget:self action:nil]; 
playPauseRec.allowedPressTypes = @[@(UIPressTypePlayPause)]; 
[self.avPlayerViewController.view addGestureRecognizer:playPauseRec ]; 

AVPlayerViewControllerは、ビューコントローラの子ビューコントローラです。

答えて

0

そのボタンの別の操作方法を呼び出します。私はジェスチャーのアクションで何も呼ぶことによってそれをしました。ここに私のコードは

UITapGestureRecognizer *tapGestureRec = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(PlayPause)]; 
tapGestureRec.allowedPressTypes = @[@(UIPressTypePlayPause)]; 
[self.view addGestureRecognizer:tapGestureRec]; 

とplayPause機能に

-(void)PlayPause 
    { 
NSLog(@"Do Anything or Nothing"); 
} 
0

あるAVPlayerViewControllerは、再生/一時停止ボタンを無効にする性質requiresLinearPlaybackを持っています。

self.avPlayerViewController.requiresLinearPlayback = YES; 
+0

requiresLinearPlaybackは再生/一時停止を無効にしません。早送り、早送り、およびスクラブを無効にするだけです。 –

関連する問題