如何在Windows Phone Silverlight 8.1应用程序中将SourceSource设置为mediaElement?

时间:2015-04-15 10:45:06

标签: c# silverlight windows-phone-8

我想使用此API https://msdn.microsoft.com/en-us/library/windows/apps/xaml/br244338.aspx

但它有这个要求:支持的最低手机号码  Windows Phone 8.1 [仅限Windows运行时应用程序]

我的手机是wp8.1,我正在开发使用wp silverlight 8.1。

请问wpSilverlight8.1中的等效内容是什么?

我尝试使用PickSingleFileAndContinue()并且它工作正常,直到我收到视频但我不知道如何获取流以便将流分配给我的mediaElement。

由于

1 个答案:

答案 0 :(得分:0)

发现它并且它有效!

    public async void ContinueFileOpenPicker(FileOpenPickerContinuationEventArgs args)
    {
        StorageFile file = args.Files[0];

        if (file.Name.EndsWith("mp4")) {
            IRandomAccessStream fileStream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read);
            mediaControl.SetSource(fileStream, file.ContentType);
        ...
        }

从这里得到了想法:https://msdn.microsoft.com/en-us/library/windows/apps/dn642086(v=vs.105).aspx