У меня есть приложение WPF для потоковой передачи MJpg. Он работает нормально. Я буду включать мой кодMjpg потоковое в приложении для магазина Windows не работает
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"));
}
}
Мне нужно разработать приложение для магазина Windows для одной и той же потоковой передачи mjpg. Тот же код, который я использовал для разработки приложения для магазина Windows. Но не работает. Используемая DLL - MjpegDecoder, загружаемая из кода. Пожалуйста, помогите мне создать приложение для магазина Windows.
Благодаря
Вишну Аравиндом
Что именно означает «Но не работает». имею в виду? –
действительно e.BitmapImage дает результат типа System.Windows.Media.Imaging.BitMapImage. Он несовместим с приложением Windows store. Совместимый тип для приложения для хранения Windows - это Windows.UI.Xaml.Media.Imaging.BitmapImage. Это литье делает ошибку. Кроме того, dll MjpegDecoder внутренне ссылается на нормальную .net dll presentationcore.dll. Этот файл PresentationCore.dll недоступен в приложении для магазина Windows. Пожалуйста, помогите мне решить эту проблему. – user1665130