gpt4 book ai didi

iphone - 编写一个应用程序将视频流式传输到 iPhone

转载 作者:太空狗 更新时间:2023-10-30 03:12:00 25 4
gpt4 key购买 nike

我有兴趣创建一个可以从中央服务器流式传输视频的 iPhone 应用程序,YouTube 风格。我想知道以前是否有人尝试过这样做,阻力最小的路径是什么,现有的 API 等?我真的不知道这通常是如何完成的。我会使用套接字吗?只是在这里寻找一些方向。谢谢!

最佳答案

如果您已启动并准备好流媒体服务器,则很容易实现弹出式 youtube 视频 Controller 。

NSString *videoURLString = @"http://path-to-iphone-compliant-video-stream";
NSURL *videoURL = [NSURL URLWithString:videoURLString];
MPMoviePlayerController moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
[moviePlayer prepareToPlay];
[moviePlayer play];
[self.view addSubview:moviePlayer.view];

您需要处理显示视频播放器 View 的 Controller (在本例中为 self)。

在 iOS 3.2+ 中 MPMoviePlayerViewController 使它更容易:

NSString *videoURLString = @"http://path-to-iphone-compliant-video-stream";
NSURL *videoURL = [NSURL URLWithString:videoURLString];
MPMoviePlayerViewController *moviePlayerView = [[[MPMoviePlayerViewController alloc] initWithContentURL:videoURL] autorelease];
[self presentMoviePlayerViewControllerAnimated:moviePlayerView];

presentMoviePlayerViewControllerAnimated 是 MediaPlayer 对 FWViewController 的附加方法,您可以在 iOS 3.2+ 中找到它,它负责创建 View Controller 并将其推送到堆栈、动画它带有从底部滑动的动画,如 youtube.app 中所示。

关于iphone - 编写一个应用程序将视频流式传输到 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2978405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com