首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • C#winform,我把MP3格式的音乐放到资源文件中,怎么调用播放它? [已结贴,结贴人:clxcxx]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • clxcxx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-20 08:20:17 楼主
    RT
    120  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • LQknife
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 08:28:311楼 得分:2
    帮你顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • clxcxx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 08:29:492楼 得分:0
    没人?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • clxcxx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 09:04:323楼 得分:0
    是不是这个问题太简单了?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yulusilian1
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 09:14:284楼 得分:2
    http://topic.csdn.net/t/20040404/13/2923499.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • clxcxx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 09:27:025楼 得分:0
    谢谢楼上,我的关键是怎么调用.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wanghuajie_122301510
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 09:40:556楼 得分:2
    ResourceName.Mp3Name

    资源文件名称 . Mp3名称
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • clxcxx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 14:02:167楼 得分:0
    MS不行
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • clxcxx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 10:50:008楼 得分:0
    不加分没人DIAO啊!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • slimfeng
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 13:22:279楼 得分:2
    http://blog.csdn.net/baihe_591/archive/2008/06/28/2594041.aspx
    里面讲的非常清楚
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Ador3
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 13:45:3310楼 得分:2
    调用:
    引用 6 楼 wanghuajie_122301510 的回复:
    ResourceName.Mp3Name
    资源文件名称 . Mp3名称

    播放:
    System.Media.SoundPlayer s = new System.Media.SoundPlayer();
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dafu021
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 14:22:4911楼 得分:1
    关注!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • clxcxx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 15:14:2012楼 得分:0
    解决了就结帖!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • GentleCat
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 17:30:3813楼 得分:3
    我没做过播放声音,但是做过播放资源里的flash文件,由于那个播放flash的控件只支持文件路径,所以在调用之前需要将他从资源文件里面释放到硬盘上,然后再调,当然在调用之前可以先查看文件路径是否已经存在文件,存在了就不需要释放了,所以我觉得你可以这样做.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wangdj2
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 17:47:5914楼 得分:1
    有resoures这个类,专门 用于管理资源文件,里面基本上是静态函数。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • thc1987
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 18:09:5315楼 得分:1
    using System.Diagnostics;//命名空间

    1 先取得你的文件的绝对路径:path=this.openFileDialog1.FileName; 你可以用openFileDialog1控件来打开文件顺便得到了文件路径
    2 播放文件:Process.Start(path);可用button控件点击播放
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tanxiaolin520
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 18:14:4016楼 得分:1
    SoundPlayer sn = new SoundPlayer("1.wav")
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • baihe_591
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 08:30:3917楼 得分:1
    有好多中方法:
    1.用windows media player 控件
    2.用dirctshow
    3.用api函数mcisendstring API 函数等.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • onthebox
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 09:54:2118楼 得分:1
    楼主要怎么播放?
    能控制的还是只要个声音?
    只要声音就直接用SoundPlayer这个类,然后Play()
    要能控制进度的,就控件操作
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • clxcxx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 09:23:1819楼 得分:0
    SoundPlayer这个用了,MS还是不行.过个周末,下周结帖.
    麻烦最好贴点代码
    不要传路径的,只在资源里引用
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • baihe_591
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 10:07:0420楼 得分:100
    不知道楼主为什么非要把mp3文件放到资源文件中,所有支持mp3播放的类或者控件,都只能引用文件路径,只有system.meida.soundplayer可以支持stream,但是只能播放.wav文件.
    C# code
    SoundPlayer player = new SoundPlayer(); player.Stream = Properties.Resources.渔舟唱晚;//只能播放.wav文件. player.LoadAsync(); player.Play();

               
    楼住还是想想其他办法把.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wwwwpig
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 11:05:4721楼 得分:1
    resouce.名称.mp3
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • clxcxx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 11:09:3922楼 得分:0
    引用 20 楼 baihe_591 的回复:
    不知道楼主为什么非要把mp3文件放到资源文件中,所有支持mp3播放的类或者控件,都只能引用文件路径,只有system.meida.soundplayer可以支持stream,但是只能播放.wav文件.

    C# code
                SoundPlayer player = new SoundPlayer();
                player.Stream = Properties.Resources.渔舟唱晚;//只能播放.wav文件.
                player.LoadAsync();
                player.Play();


               
    楼住还是想想其…

    谢谢!
    我就想把它集成到程序中
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved