我编写了一个程序来观看网络驱动器中的某些媒体。我从MediaElement切换到VLC Active X插件,它运行得更好(没有任何编解码器问题)。
唯一遗留问题是路径包含特殊字符。
简单示例:C:\Mâñrchen.avi(原始Märchen.avi)
//currently looks like this
var uri = new Uri(urlFullPath, UriKind.Absolute);
var convertedURI = uri.AbsoluteUri;
axVLCPlugin21.playlist.clear();
axVLCPlugin21.playlist.add(convertedURI); //expected parameter type is string (only worked with Uri)
axVLCPlugin21.playlist.play();
我没有例外,它只是没有开始播放。