Ответ 1
У MPMovieplayerController есть свойство playbackState. В случае нажатия кнопки вы можете сделать, например,
-(IBAction)btnClicked:(id)sender
{
if(yourMoviePlayerObject.playbackState == MPMoviePlaybackStatePlaying)
NSLog(@"Yes Playing");
else
NSLog(@"Not Playing");
}