C#中资源文件里的文件如何引用?

 我来答
晚晚_WpsF7
2012-12-13 · TA获得超过140个赞
知道答主
回答量:207
采纳率:50%
帮助的人:132万
展开全部
</data> 所以你取的时候就直接resource1.wavUrl就可以拿到value,也就是"220.wav"这个字符串了 补充: 研究了下你的播放器,是不只持流播放的
但是如果你只能用这种播放器,又另一种解决方案我认为。
即:把资源文件里的音频文件转化为本地文件,然后播放就行了。
也就是说,每次用户用你这个内嵌的文件时,首先把二进制流文件转化为本地文件,临时存到本地磁盘中,然后当播放完毕的时候再删除 补充: 完整播放代码:
string m_path = @"c: \\temp.wav";
FileInfo m_FileInfo = new FileInfo(m_path);
axWindowsMediaPlayer1.Ctlcontrols.play(); 补充: 最后 如果用户播放完毕,再把生成的临时文件删除就行了,你在 mediaplayer 的PlayStateChange方法里加:if (e.newState == 1){File.Delete(m_path);}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式