0

Windows Phone 8 の新しい ShareMediaTask 内で、IsolatedStorage に保存されたイメージを使用しようとしています。IsolatedStorage からイメージ パスを取得する際に問題が発生しています。http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207027(v=vs.105).aspxの例のように、CameraCaptureTask の結果から ShareMediaTask を正常に使用しましたが、方法がわかりませんwp8でIsolatedStorageからパスを取得します。

次のいずれかを使用して画像パスを取得しようとしていました。

//Combine the directory and file name
filePath = Path.Combine(IsolatedStoragePath, fileName);
Uri uri = new Uri(@"isostore:" + filePath, UriKind.Absolute);

_shareTask = new ShareMediaTask();
//_shareTask.FilePath = @"isostore:" + filePath;
_shareTask.FilePath = uri.ToString();
_shareTask.Show();

これで正しい方向に向かっているかどうかわからない場合は、アドバイス、支援、または参照をいただければ幸いです。私が見つけた唯一の同様のリンクは、このアプリケーションhttp://social.msdn.microsoft.com/Forums/en-US/wpdevelop/thread/56c91aa1-26ea-41f7-b5ac-035537419faf/では避ける必要がある xna を使用しています。

4

2 に答える 2

0

あなたのアイデア私は働いていますしかし、WP OSが他のアプリアイテムを削除する許可を与えていないため、画像を保存した後、画像を削除できません

       var mediaLibrary = new Microsoft.Xna.Framework.Media.MediaLibrary();

        var location = mediaLibrary.SavePicture(tempJpeg + ".jpg", e.Result);

        string Path = location.GetPath();


        ShareMediaTask SMT = new ShareMediaTask();

        SMT.FilePath = Path;

        SMT.Show();
于 2015-03-24T05:23:12.163 に答える