È possibile impostare i pulsanti che richiamano i metodi TVSDK per mettere in pausa e riprodurre il contenuto multimediale.
Utilizza il seguente codice di esempio per implementare un pulsante di riproduzione o pausa:
_playPauseButton =
[[UIButton alloc] initWithFrame:CGRectMake(BUTTON_POS_X, BUTTON_POS_Y, BUTTON_SIZE_W, BUTTON_SIZE_H)];
[_playPauseButton setImage:[UIImage imageNamed:@"play.png"] forState:UIControlStateNormal];
[_playPauseButton setImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateSelected];
[_playPauseButton addTarget:self action:@selector(playTouch:) forControlEvents:UIControlEventTouchUpInside];
[self addSubview:_playPauseButton];
...
- (void)playTouch:(id)sender {
if (self.player.status == PTMediaPlayerStatusPlaying) {
_playPauseButton.selected = YES;
[self.player pause];
}
else {
_playPauseButton.selected = NO; [self.player play];
}
}