找回密码
 立即注册
收起左侧

程序需要一段音乐或视频,但体积过大。。。。

10
回复
9067
查看
[复制链接]
累计签到:4 天
连续签到:1 天
来源: 2015-1-9 16:23:11 显示全部楼层 |阅读模式
1Qter豆
程序我试了一下背景音乐,我直接在主函数里调用QSound::play(":/images/musiic.wav")
然后那段音乐因为是wav格式的,有24Mb

然后编译的时候提示cc1plus.exe:-1: error: out of memory allocating 10034221823 bytes;

我电脑是2X4G的内存,我想为什么一段24mb的音乐都放不进去?

后来我没办法压缩了下音乐文件到14mb,结果还是不行,

最后我压缩到了6mb才编译通过,但程序运行是音乐已经变的面目全非了。

最佳答案

查看完整内容

那就用Multimedia,我没用Qt5,但听说用Multimedia取代了它
回复

使用道具 举报

累计签到:56 天
连续签到:1 天
2015-1-9 16:23:12 显示全部楼层
qazaq407 发表于 2015-2-16 17:12
.......
phonon库在Qt5已经声明废弃了。。。

那就用Multimedia,我没用Qt5,但听说用Multimedia取代了它
回复

使用道具 举报

累计签到:1569 天
连续签到:1 天
2015-1-9 21:55:03 显示全部楼层
声音文件不要放到资源里面。
回复

使用道具 举报

尚未签到

2015-1-9 21:55:15 显示全部楼层
你把声音放进qrc里面了?

能不能不放里面另外放一个地方
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2015-1-10 09:34:45 显示全部楼层
Joey_Chan 发表于 2015-1-9 21:55
你把声音放进qrc里面了?

能不能不放里面另外放一个地方

是啊。。。因为我想把这个音乐做到程序里
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2015-1-10 09:35:26 显示全部楼层
yafeilinux 发表于 2015-1-9 21:55
声音文件不要放到资源里面。

但我不想别人直接看见我的音乐文件哇
回复

使用道具 举报

尚未签到

2015-1-10 20:47:31 显示全部楼层
qazaq407 发表于 2015-1-10 09:35
但我不想别人直接看见我的音乐文件哇

弄成mp3或ogg ?
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2015-1-11 19:06:05 显示全部楼层
Joey_Chan 发表于 2015-1-10 20:47
弄成mp3或ogg ?

qsound只能用.wav格式的音频文件,我试了其他如mp3格式的,没反应。。
回复

使用道具 举报

尚未签到

2015-1-11 20:05:24 显示全部楼层
qazaq407 发表于 2015-1-11 19:06
qsound只能用.wav格式的音频文件,我试了其他如mp3格式的,没反应。。

那我也没办法了。。。
回复

使用道具 举报

累计签到:56 天
连续签到:1 天
2015-2-16 02:20:47 显示全部楼层
  1. Phonon::MediaObject *music = Phonon::createPlayer(Phonon::MusicCategory,Phonon::MediaSource(”//音乐文件");
  2.     music->setParent(this);
  3.     music->play();
复制代码
phonon多媒体  支持以下格式:
("application/vnd.ms-wpl", "application/x-mplayer2", "application/x-ms-wmd", "application/x-ms-wmz", "audio/aiff", "audio/basic", "audio/mid", "audio/midi", "audio/mp3", "audio/mpeg", "audio/mpegurl", "audio/mpg", "audio/wav", "audio/x-aiff", "audio/x-mid", "audio/x-midi", "audio/x-mp3", "audio/x-mpeg", "audio/x-mpegurl", "audio/x-mpg", "audio/x-ms-wax", "audio/x-ms-wma", "audio/x-wav", "midi/mid", "unknown", "video/avi", "video/mpeg", "video/mpg", "video/msvideo", "video/x-mpeg", "video/x-mpeg2a", "video/x-ms-asf", "video/x-ms-asf-plugin", "video/x-ms-wm", "video/x-ms-wmv", "video/x-ms-wmx", "video/x-ms-wvx", "video/x-msvideo")
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2015-2-16 17:12:52 显示全部楼层
侠隐 发表于 2015-2-16 02:20
phonon多媒体  支持以下格式:
("application/vnd.ms-wpl", "application/x-mplayer2", "application/x-ms- ...

.......
phonon库在Qt5已经声明废弃了。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了