私はUWPアプリケーション用に書かれたライブラリを開発中です。マイライブラリが設定している:UWPのMediaSourceのURIプロパティを処理するためのアダプティブコード
- 対象バージョン:16299
- 分バージョン:14393
を私はそこMediaPlayerElement
を持っており、動画のURLをチェックしたいと思います。 プロパティが15063に導入されました。
MediaSourceに関連付けられたURIを取得します。
デバイス・ファミリ:Windowsの10クリエーターアップデート(導入v10.0.15063.0) API契約:Windows.Foundation.UniversalApiContract(導入V4)
私はこのようなものを使用することができることを考えた:
if (ApiInformation.IsPropertyPresent(typeof(MediaSource).FullName, "Uri"))
{
return (element.MediaPlayer.Source as MediaPlaybackItem)?.Source?.Uri.AbsoluteUri;
}
は、それは実際に動作しますが、私は私が持っているアプリケーションに私のライブラリが含まれている場合に問題があることが判明:
- ターゲットと分バージョン1439を3.
スロー例外:「可能System.Uri Windows.Media.Core.MediaSource:中..............見つからない
メソッド 'System.MissingMethodException' .get_Uri() '。
try/catch
この場合は役に立ちません。
私は何ができるのですか?
絶対に素晴らしいです!ありがとうございました。実際には例外が発生しますが、この場合try/catchによってキャッチされます。 –