How to play https:// url video on MPMoviePlayerController - ios

I have a https:// base video url, Please let me know how to play video through MPMoviePlayerController.
I use following code:
MPMoviePlayerViewController * moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:movieUrl];
[target presentMoviePlayerViewControllerAnimated:moviePlayer];
But it is not working. and send ssl error.

I think the movieUrl of the MPmovieplayer is "string"
NSURL *url = [NSURL URLWithString:movieurl];
MPMoviePlayerViewController *moviePlayer =
[[MPMoviePlayerViewController alloc] initWithContentURL:url];

Related

MPMoviePlayerViewController controls layout is breaked

I'm using this code to play local video, but control layout is broken:
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:#"simulation" ofType:#"mp4"]];
MPMoviePlayerViewController *moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];

Playing a video from session.outputURL with MPMoviePlayerController

I'm trying to play a captured video that recorded with AVFoundation and saved in the device's library.
I have the url of the video:
NSURL *movieURL = session.outputURL;
output:
file:///private/var/mobile/Containers/Data/Application/F255AC7A-2E0C-40B2-A195-52C03ED5B299/tmp/video.mp4
Now I want to play this video, and I think that the best player for this is the MPMoviePlayerController player (let me know if I'm wrong).
This is my code: but for some reason its not working:
NSURL *movieURL = session.outputURL;
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL: movieURL];
[player prepareToPlay];
[player.view setFrame: CGRectMake(0, 0, 200, 200)];
[self.view addSubview: player.view];
[player play];
Use below
player = [[MPMoviePlayerController alloc] initWithContentURL:
[NSURL fileURLWithPath: [[NSBundle mainBundle]
pathForResource:#"video" ofType:#"mp4"]]];
It will work then

How to play mp3 file from url in iOS?

I am trying to play mp3 file located somewhere on remote server.I have the url of that music fileI have tried it playing it using AVAudioPlayer or AVPlayer but i am not able to play the mp3 file.Please tell me how can i play the mp3 file.
code to play music:
NSString *aSongURL = [NSString stringWithFormat:#"http://megdadhashem.wapego.ru/files/56727/tubidy_mp3_e2afc5.mp3"];
// NSLog(#"Song URL : %#", aSongURL);
AVPlayerItem *aPlayerItem = [[AVPlayerItem alloc] initWithURL:[NSURL URLWithString:aSongURL]];
AVPlayer *anAudioStreamer = [[AVPlayer alloc] initWithPlayerItem:aPlayerItem];
[anAudioStreamer play];
// Access Current Time
NSTimeInterval aCurrentTime = CMTimeGetSeconds(anAudioStreamer.currentTime);
// Access Duration
NSTimeInterval aDuration = CMTimeGetSeconds(anAudioStreamer.currentItem.asset.duration);
Please tell me how do i do it?
Try Below Code.
NSURL *url = [NSURL URLWithString:#"http://megdadhashem.wapego.ru/files/56727/tubidy_mp3_e2afc5.mp3"];
self.playerItem = [AVPlayerItem playerItemWithURL:url];
self.player = [AVPlayer playerWithPlayerItem:playerItem];
self.player = [AVPlayer playerWithURL:url];
[self.player play];
Try use AVAudioPlayer, see below
NSString *aSongURL = [NSString stringWithFormat:#"http://megdadhashem.wapego.ru/files/56727/tubidy_mp3_e2afc5.mp3"];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:aSongURL] error:nil];
[audioPlayer play];
Hope it works.
Cheers.

How to play .mp4 video in MPMoviePlayer controller

Kindly tell me how to play a .mp4 format video play in MPMoviePlayerController
NSString *urlStr=[[NSBundle mainBundle]pathForResource:#"Tour.mp4" ofType:nil];
NSURL *url = [NSURL fileURLWithPath:urlStr];
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
[self.view addSubview:moviePlayer.view];
moviePlayer.view.frame = CGRectMake(0,154,720,428);
[moviePlayer play];
Add MediaPlayer Framework
import it to your file
#import <MediaPlayer/MediaPlayer.h>
Create an object of MPMoviePlayerController
MPMoviePlayerController * moviePlayer;
write this code where you wants to play video
NSString *filepath = [[NSBundle mainBundle] pathForResource:#"test.mp4" ofType:nil];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[self.view addSubview:moviePlayer.view];
moviePlayer.fullscreen = YES;
[moviePlayer play];
try above code...

How to play a sound when my app launches

How would I play a sound when my iOS app launches; should I use an AVPlayer to play an mp3 file?
In didFinishLaunchingWithOptions: use below code to play audio
NSURL *url = [NSURL URLWithString:pathToYourFile];
AVPlayer *audioPlayer = [[AVPlayer alloc] initWithURL:url];
[audioPlayer play];

Resources