把 MPMoviePlayerController 類聲明的 屬性 定義成 全局變量就好了,爲何要這麼作,我也不知道,這要問蘋果公司了。ide
#import "ViewController.h" #import <MediaPlayer/MediaPlayer.h> @interface ViewController () @property (nonatomic, strong) MPMoviePlayerController *player ; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:@"http://101.200.231.179:2022/videos/2714/video.mp4"]]; self.player.controlStyle = MPMovieControlStyleNone; self.player.shouldAutoplay = YES; self.player.repeatMode = MPMovieRepeatModeOne; [self.player setFullscreen:YES animated:YES]; self.player.scalingMode = MPMovieScalingModeAspectFit; [self.player prepareToPlay]; [self.player.view setFrame:CGRectMake(10, 30, 300, 200)]; [self.view addSubview: self.player.view]; [self.player play]; }