我正在尝试播放位于网络地址的文件:
string filePath = @"\\192.168.xx.xx\folder\folder2\Audio\audio.wav";
并尝试像这样在 MediaPlayer.MediaPlayer 播放器中播放它:
m_player = new MediaPlayer();
m_player.Stop();
m_player.Open(new Uri(path));
m_player.Play();
它没有返回任何异常,但也没有播放声音。 当我将文件复制到本地磁盘并尝试播放时,它工作正常。
有什么问题可能出在哪里吗?
最佳答案
做一些谷歌说,你应该尝试一个相对的 Uri。
m_player = new MediaPlayer();
m_player.Stop();
m_player.Open(new Uri(path, UriKind.Relative));
m_player.Play();
否则看看这个example ,它打开一个流并将流设置为 MediaPlayer。
关于c# - 媒体播放器 c# 从网络播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14381290/