我的 F:\
驱动器是映射网络驱动器。
我有两个视频:
F:\Video1.mp4
F:\Video#1.mp4
我想使用 MediaElement
来播放它们。
<MediaElement Source="F:\Video1.mp4" /> <!-- works -->
<MediaElement Source="F:\Video#1.mp4" /> <!-- doesn't work -->
当 #
是网络路径时,它似乎被视为 %23
。如果 F:\
是本地驱动器,则此操作正常。
如何使 F:\Video#1.mp4
工作?这是一个合法的路径。
最佳答案
尝试创建一个带有 file:///
前缀的 URI:
mediaElement.Source = new Uri( "file:///" + @"F:\Video#1.mp4" );
这Social post说这对他们有用。
关于wpf - MediaElement 无法播放包含 # 的网络路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45571322/