我正在尝试在Windows 8.0上使用hls框架(https://phonesm.codeplex.com/)。我已将HLSView项目转换为Windows 8.0。但Visual Studio告诉我
static readonly IApplicationInformation ApplicationInformation = ApplicationInformationFactory.DefaultTask.Result;在当前背景下不存在
_mediaStreamFascade = MediaStreamFascadeSettings.Parameters.Create(_httpClients,_mediaElementManager.SetSourceAsync);不包含“create”的定义
_mediaElementManager = new WinRtMediaElementManager(Dispatcher, WinRtMediaElementManager could not be found.
我需要将它集成到Windows 8.0项目中。我已经读过这是可能的,但我不知道如何克服这些错误
我刚试过72bb1b6bb7f3版本(最后一次提交)。我已将hlsview.win81项目转换为Windows 8.0项目。评论SystemMediaTransportControls后,我只有2个问题:
错误7无法解析'SM.Media.IMediaStreamFacade'的基类或接口,或者无效c:\ Users \ Sergiu \ Downloads \ phonesm-72bb1b6bb7f3885c65e157823b7cf2d341fa5c95 \ Source \ bin \ Debug \ SM.Media.Platform。 WinRT.dll HlsView.Win81
和mediaElement1.SetMediaStreamSource(mss);
错误21'Windows.UI.Xaml.Controls.MediaElement'不包含'SetMediaStreamSource'的定义,并且没有扩展方法'SetMediaStreamSource'接受类型'Windows.UI.Xaml.Controls.MediaElement'的第一个参数可以找到(你错过了使用指令或程序集引用吗?)c:\ users \ sergiu \ downloads \ phonesm-72bb1b6bb7f3885c65e157823b7cf2d341fa5c95 \ source \ app \ winrt \ hlsview.win81 \ mainpage.xaml.cs 348 39 HlsView.Win81
我不知道如何让它从Windows 8.0开始工作。欢迎任何帮助
答案 0 :(得分:0)
henric(phonesm创建者)在https://phonesm.codeplex.com/discussions/569208
中回答了这个问题基本上你必须自己为windows 8实现mediastreamsource。