媒体播放器c#从网络播放
本文关键字:播放 网络 媒体播放器 | 更新日期: 2023-09-27 17:54:07
我正在尝试播放位于网络地址:
的文件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();
SoundPlayer类可以这样做。看起来你所要做的就是将它的Stream属性设置为Stream,然后调用Play.