1

Windowsの「Metro」アプリでXAMLC#を使用すると、特定のビデオファイルを再生するにはどうすればよいですか。例:

  • D:\ video1.wmv
  • \\ MEDIAPC \ video2.wmv

これまでのところ、これを機能させる唯一の方法はFilePickerを使用することですが、再生するファイルのリストがすでにあるので、これを使用したくありません。

GetFileFromPathAsyncを使用しようとしましたが、アクセス許可/アクセスの問題が発生し続けます

 await StorageFile.GetFileFromPathAsync(@"D:\video1.wmv");

これが答えられた場合はお詫びします私は自分の問題に合う答えを見つけることができませんでした。

4

1 に答える 1

1

D:\ドライブがネットワーク以外のリソースである場合は、リムーバブルストレージアプリケーション機能を追加してみてください。これは、Package.appxmanifestをダブルクリックし、[機能]タブに移動することで実行できます。デフォルトでは、アプリケーション(Windowsストアアプリであると想定)は、アプリにパッケージ化されたローカルファイル、またはローカル/ローミング/一時フォルダー(通常はアプリケーション状態用に予約されています)に保存されているファイルにのみアクセスできます。

データが認証を必要とするネットワークリソースに保存されている場合は、エンタープライズ認証機能を有効にする必要があります。

ネットワーク認証を必要とするリソースにアクセスしていない場合は、\MEDIAPC\ファイルのホームネットワークとワークネットワークをいじることもできます。

さらに読む:

于 2012-10-18T20:34:52.947 に答える