StdAfx.h
#include <winsock.h>
#pragma comment(lib,"Ws2_32.lib")
#include "LCAudioThrDll.h"
#pragma comment(lib,"LCAudioThrDll.lib") mail.cpp
#include "stdafx.h"
#include "ssss.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// The one and only application object
CWinApp theApp;
using namespace std;
struct _PlayParam Param1;
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;
// initialize MFC and print and error on failure
if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
{
// TODO: change error code to suit your needs
cerr << _T("Fatal Error: MFC initialization failed") << endl;
nRetCode = 1;
}
else
{
// TODO: code your application's behavior here.
//CString strHello;
//strHello.LoadString(IDS_HELLO);
//cout << (LPCTSTR)strHello << endl;
cout << argv[1] << endl;
//CString sMusicFile = "D:\\123.mp3";
//::GetPrivateProfileString("MusicList","Time1",NULL,sMusicFile.GetBuffer(128),128,".\\config.ini");
HMODULE hDll=::LoadLibrary("LCAudioThrDll.dll");
unsigned char sAudioFile[100];
char *sAudioFile1 = argv[1];
//char *sAudioFile1 = sMusicFile.GetBuffer(sMusicFile.GetLength());
int i=0;
for(sAudioFile1;*sAudioFile1;sAudioFile1++,i++)
{
sAudioFile[i] = *sAudioFile1 & 0x7f;
}
sAudioFile[i] = '\0';
int ip_addr = inet_addr("192.168.1.11");
DWORD FPlayID;
Param1.hWnd = 0;//不需要接收线程消息
Param1.Priority = 0;//数据优先级最低
Param1.IP = ip_addr;
Param1.CastMode = 0;//单播
Param1.Volume = 80;//音量=80
Param1.Tone = 0;
Param1.Bass = 200;
Param1.Treble = 3000;
Param1.Treble_En = 0;
Param1.Bass_En = 0;
Param1.SourceType = 0;//音源为文件
if(0 == lc_init(sAudioFile,&Param1))
{
FPlayID = lc_play(&Param1);
if(FPlayID <= 0)
{
printf("播放失败");
}
}
else
{
printf("初始化失败");
}
lc_wait(&Param1);
}
return nRetCode;
}
|
|
来自: wwwijhyt图书馆 > 《程序设计》