2016-03-23 10 views
1

私はWindows上で普遍的なアプリケーションで動作するメディア要素を取得しようとしましたが、動作しません。私はソースを選択できません。他のバージョンのWPFと同じように動作しません。ユニバーサルアプリケーションで動作するメディア要素を取得する方法は?

mediaElement.Source = New Uri("C:\Users\User\My Videos\Movie.mp4", UriKind.RelativeOrAbsolute) 

これは正常ですが、普遍的ではありません。 それは再生していないか、夕方にソースを取得しています。

答えて

0

Windowsユニバーサルの場合、WPFと同じように動作しません。数週間前に同じ問題が発生しましたが、Windows.Storge.Pickersからピッカーをインポートする必要があります。 openfiledialogのようなもので、私はすぐにあなたのために行った次の例を使用します。 必要に応じて変更してください。あなたはそれで何か問題がある場合は

Imports Windows.Storage.Pickers 


Private Async Sub button1_Click(sender As Object, e As RoutedEventArgs) Handles button1.Click 

    Dim OpenFileDialog1 = New FileOpenPicker 
    OpenFileDialog1.CommitButtonText = "Play" 
    OpenFileDialog1.FileTypeFilter.Add(".mp4") 
    OpenFileDialog1.SuggestedStartLocation = PickerLocationId.HomeGroup 

    Dim Movie = Await OpenFileDialog1.PickSingleFileAsync 
    If Movie IsNot Nothing Then 
     Dim SelectedMovie = Await Movie.OpenAsync(Windows.Storage.FileAccessMode.Read) 
     mediaElement.SetSource(SelectedMovie, Movie.ContentType) 
     mediaElement.Play() 
    End If 
End Sub 

、私が知っていると私はあなたを助けて幸せになります、またコーディングハッピー、/デザイナーあなたの窓のフォームにドラッグボタン&のMediaElementコンポーネントを持っていることを忘れてはいけません!

+0

ok、これを試してみて、効果があるかどうかを教えてください。おかげで – Merve

+0

心配しないで、喜んで助けてください。 – Werdna

+0

ありがとうございます!!!!!!!! – Merve

関連する問題