如何从网址播放直播,用于直播的相机

时间:2013-01-16 06:24:40

标签: iphone ios objective-c

我正在尝试播放来自服务器的直播视频,例如opentok或wowza媒体服务器。如何实施请分享您的知识..

  
    

Ip摄像机录制视频并将其发送到服务器和服务器进行广播,这是在iphone中接收和播放

  

1 个答案:

答案 0 :(得分:1)

您可以使用MPMovieplayerviewcontroller。它非常适合流式传输音频/视频。我也是

使用此功能在我的App&它看起来像iPhone的默认播放器。

好的,这就是我在项目中使用这个播放器的编码:

    NSString *geturl = [[radiotablearray objectAtIndex:btntag]objectForKey:@"iurl"];
    NSLog(@"geturl..%@",geturl);
    NSURL *fileURL=[NSURL URLWithString:geturl];
    NSLog(@"fileURL..%@",fileURL);
    moviePlayerController = [[MPMoviePlayerViewController alloc] initWithContentURL:fileURL];
    [moviePlayerController.moviePlayer prepareToPlay];
    moviePlayerController.moviePlayer.shouldAutoplay=YES;
    moviePlayerController.view.frame = self.view.frame;
    [self presentMoviePlayerViewControllerAnimated:moviePlayerController];
[moviePlayerController.moviePlayer play];

同时添加mediaplayer& App.And中的Avfoundation框架在.h文件中添加或导入这两个:

#import <MediaPlayer/MediaPlayer.h>
#import <AVFoundation/AVFoundation.h>

&安培;在.m文件中导入#import <MediaPlayer/MediaPlayer.h>。还可以在.h文件中创建如下所示的播放器属性:

MPMoviePlayerViewController *moviePlayerController;
 @property(strong,retain)  MPMoviePlayerViewController *moviePlayerController;

并根据需要添加方法,但也可以根据需要更改代码我只是将您的实施代码发送给您,只需根据您的要求进行更改即可。祝你好运。