C++BASS库-简单的mp3示例播放
C++ BASS Library - simple mp3 sample playing
我已经检查了BASS参考以获取解决方案,但我没有找到。我的音频只是不想播放,是的,我检查了扬声器是否正常工作。这是"代码":
#include "stdafx.h"
#include "D:\LibrariesBASScbass.h"
#include <iostream>
#include <cstdlib>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
BASS_Init(-1, 44100, 0, 0, NULL);
BASS_SetVolume(1);
HSAMPLE sample = BASS_SampleLoad(false, "1.mp3", 0, 0, 1, BASS_SAMPLE_MONO);
HCHANNEL channel=BASS_SampleGetChannel(sample, FALSE);
BASS_ChannelPlay(channel, FALSE);
system("pause");
return 0;
}
我尝试了完全不同的初始化设置等。似乎什么都不起作用。"1.mp3"文件在我的"应用程序"的调试文件夹中。提前感谢!
播放样本必须为void*
类型。像我一样尝试:
//path to file
string *filePath = new string("/home/user/Qt-Projects/bass/sample.mp3");
还原为类型void*
:的功能
const void* getFile(string* file){
return file->data();
}
完成面:
streamHandle = BASS_StreamCreateFile(false, getFile(filePath), 0, 0, 0);
相关文章:
- 在执行其他功能的同时播放动画(LED矩阵和Arduino/ESP8266)
- 如何添加mp3文件作为资源,然后播放
- QML多媒体播放文件夹中的所有mp3
- 使用 Struct 进行 mp3 播放器模拟C++(不需要播放 mp3 的唯一显示列表)
- 如何在c ++程序中播放或打开*.mp3或*.wav声音文件?
- 在NACL中播放MP3文件
- 使用 C++ 在 Linux 中播放.mp3或其他音频文件
- 如何使用C ++在VLC中播放MP3文件
- 在窗口上播放和暂停.wav或.mp3文件
- 一个简单的C程序,使用libvlc播放mp3
- 有没有办法暂停/停止使用 mcisendstring 播放 mp3 文件"wait"选项?
- 使用SDL在后台播放MP3时生成声音效果
- C++BASS库-简单的mp3示例播放
- 在Windows中创建功能齐全的MP3播放器
- 管理MP3的播放速度和位置
- 使用Windows内置的MP3解码器播放音频
- 在Python或c++中播放mp3的单声道
- 使用c++程序播放Mp3文件
- visual MP3播放使用mci发送字符串c++
- 有没有简单的方法来播放mp3文件