Add MPMoviePlayerController's view to a UIView

2019-04-09 17:35发布

问题:

I want to add MPMoviePlayerController to a UIView. first, I put a view in xib file, named youTubeView. youtubePlayer is the MPMoviePlayerController.

[youtubePlayer.view setFrame:youTubeView.frame];
[youTubeView addSubview:youtubePlayer.view];
[youtubePlayer play];

I want the view of youtubePlayer overlay on youTubeView. but the view of youtubePlayer goes wide, it just overlay a part of youTubeView. why ?

回答1:

Try this

[youtubePlayer.view setFrame:youTubeView.bounds];
[youTubeView addSubview:youtubePlayer.view];
[youtubePlayer play];


回答2:

Just assign the scaling mode for the movie like this youtubePlayer.scalingMode = MPMovieScalingModeFill;

This will solve your problem.

Happy Coding:)