ios - 单点触控 : Problems downloading and playing video from external URL

标签 ios video xamarin.ios mpmovieplayercontroller nsurl

我可以从本地文件系统播放视频,但无法从外部 URL 播放它。没有错误信息。只是一个空白的黑屏。有任何想法吗?

var movieFile = NSUrl.FromString("http://apps.focusonsound.com/demo/AppleVideos/Xylophone.mp4");
mp = new MPMoviePlayerController(movieFile);
mp.AllowsAirPlay = false;
this.View.AddSubview(mp.View);              
mp.SetFullscreen(true, true);                   
mp.ShouldAutoplay = true;
mp.PrepareToPlay();
mp.Play();

最佳答案

您的代码有效 - 但只有当我将您的 URL 替换为可以下载 .mp4 文件的 URL 时(例如使用 Safari)。

您的 URL 是否已经过时/过时了?

关于ios - 单点触控 : Problems downloading and playing video from external URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9893241/

相关文章:

ios - UINavigationController 在单击后退按钮时向下滚动

ios - 在 iPad 或 iPhone 上无需 UI 发送电子邮件的替代方法

ios - Restkit映射依赖

ruby-on-rails - 用 Ruby 写一个 mp4 文件

html - 在非全屏模式下将样式应用于 <video>

ios - 更改 WKWebView 中 UIToolbar 的背景颜色

c# - 如何在 xamarin ui 测试中给出 ipa 文件的路径

iphone - 如何创建支持横向和纵向但不在它们之间旋转(保持其初始方向)的 View Controller

ios - 使用字符串标记以编程方式访问 View Controller 内的 View

linux - 将视频编解码器集成到 gstreamer 或 vlc 中