私はUWPを初めて使っています。私はMediaPlayerクラスを初期化しようとしました。ローカルマシン上では、仕事の罰金だが、モバイルエミュレータ上で、次の例外がスローされます。C#UWP MediaPlayerがエミュレータでクラッシュする
:のClassFactoryが要求されたクラス (0x80040111(CLASS_E_CLASSNOTAVAILABLE)HRESULTからの例外)を供給することはできません型「System.Runtime.InteropServices.COMException」 の例外がproject.exeで発生したが、ユーザーコード
で処理されていませんでした追加情報:
のStackTrace:Project.Services.PlaybackServiceFactoryでWindows.Media.Playback.MediaPlayer..ctorでSystem.StubHelpers.StubHelpers.GetWinRTFactoryObject(のIntPtr pCPCMD)
- )
- 。 )(Project.MainPage.d__3.MoveNextで
- (PlayerArgument引数)Project.ViewModels.PlayerViewModel..ctorで
- (PlayerArgument引数)を作成します
MediaPlayerのすべてのuwpの例もクラッシュします。以前はうまくいきました。私はどんな助けもありがとう、ありがとう。
UPD:10.0.10586エミュレータバージョン
@ Xavier-xie-msft MediaPlayerを使用すると、一部の携帯電話では動作しません。 – Krishna
@Krishnaはい。その結果、Apisが現在の環境で利用可能かどうかを検出する必要があります。 –
@ Xavier-xie-msft検出コードを見ましたが、10.0.10586のメディアプレーヤ初期化用の同等のコードを教えてください。 – Krishna