调用MediaLibrary.SavePicture()时出现System.ArgumentException

时间:2011-01-30 22:35:30

标签: silverlight exception windows-phone-7 xna media-library

我的代码如下所示:

String filename = Utils.GetNextFilename();
MediaLibrary library = new MediaLibrary();
library.SavePicture(filename, corrected_image);

SavePicture()电话中,我得到以下内容:

  

未处理的类型异常   发生'System.ArgumentException'   Microsoft.Xna.Framework.dll

     

附加信息:价值不是   落在预期的范围内。

但我不确定原因。

1 个答案:

答案 0 :(得分:5)

好的,我明白了。我必须重置流:

String filename = Utils.GetNextFilename();
MediaLibrary library = new MediaLibrary();
corrected_image.Seek(0, 0);                      // <-- The fix.
library.SavePicture(filename, corrected_image);