0

Microsoft.FrameWorck.Media.Songでforme分離ストレージを読み取ったストリームに影響を与えたいのですが、次のコードを実行しました。

  public void Restory()
{
        `  Media.ClearValue(MediaElement.SourceProperty);
          using (IsolatedStorageFile ISF = solatedStorageFile.GetUserStoreForApplication())
          {
              if (ISF.FileExists(MainPage.filename))
                  using (IsolatedStorageFileStream FS = ISF.OpenFile(MainPage.filename,FileMode.Open))
                  {

                      this.Media.SetSource(FS);
                      Media.Play();
                  //Media is Mediaenlement But in this step
                     i want to put that stream in Microsoft.Xna.FrameWorck.Media.Song
                  }
          }
        }
4

2 に答える 2

0

ここでは、ティーストリーム(2つのコンシューマー用にストリームを分割する)のように聞こえますが、読み取りが異なるレートで発生する場合は、メモリを消費することになります。

これが実装であり、これが別の実装です。

于 2012-10-09T12:51:16.833 に答える
0

それは可能ではありません。ユーザーのMediaLibrary、リモートURI、またはXAPファイル自体にSong保存されているトラック専用ですが、分離されたストレージには保存されていません。

于 2012-10-09T13:13:04.603 に答える