Windows应用商店应用程序中的Mjpg流式传输不起作用



我有一个用于MJpg流的WPF应用程序。它工作正常。我将包含我的代码

public partial class MainWindow : Window
{
    MjpegDecoder _mjpeg;
    public MainWindow()
    {    
        InitializeComponent();    
        _mjpeg = new MjpegDecoder();
        _mjpeg.FrameReady += _mjpeg_FrameReady;
    }
    void _mjpeg_FrameReady(object sender, FrameReadyEventArgs e)
    {
        MjpgImage.Source = e.BitmapImage;   
    }
    private void Button_Click_1(object sender, RoutedEventArgs e)
    {
        _mjpeg.ParseStream(new Uri("Some IPaddress/mjpg/video.mjpg"));
    }      
}

我需要为相同的 mjpg 流开发一个 Windows 应用商店应用程序。我在那里用于开发我的 Windows 应用商店应用程序的相同代码。但不起作用。我使用的dll是MjpegDecoder,从codeplex下载。请帮助我开发一个Windows应用商店应用程序。

谢谢

毗湿奴·阿拉文德

http://mjpeg.codeplex.com/SourceControl/latest#readme.txt 说有程序集MjpegProcessor.winmd - WinRT(AnyCPU,因此可以与x86/x64和ARM一起使用)

所以我想你只需要下载/使用正确的程序集。

或者,您可以下载代码并检查自己 - 如果 WinRt 项目引用 presentationcore.dll,它甚至不应该编译。

最新更新