我正在使用 Xamarin 编写 iOS 应用程序,但在将视频保存到我的照片库时遇到问题。我正在使用(下面WriteVideoToSavedPhotosAlbum
的代码)的方法ALAssetsLibrary
,但视频从未保存。我没有收到错误,但我也没有在完成块中收到资产 URL。
有谁知道这里会发生什么?
var url = NSUrl.FromFilename (this.FilePath);
ALAssetsLibrary library = new ALAssetsLibrary ();
library.WriteVideoToSavedPhotosAlbum (url, delegate(NSUrl u, NSError e)
{
if (e != null)
{
new UIAlertView ("Error", "Unable to save video to library", null, "Ok").Show();
}
});
需要注意的一点是,该FilePath
值是存储在应用程序文档目录中的视频。
谢谢