当前位置:首页 > 代码 > 正文

音乐播放器编程代码大全(mp3播放器编程)

admin 发布:2022-12-19 22:21 186


今天给各位分享音乐播放器编程代码大全的知识,其中也会对mp3播放器编程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用vb怎么编写音乐播放器?

1.如何加载WindowsMediaPlayer,控件:

在VB6.0D的菜单栏找到“工程”——“部件”,在弹出的菜单中,拉动滚动条找到WindowsMediaPlayer,将其前面的复选框选中,点击“应用”“确定”即可,然后你就会在你的的控件栏中看到WindowsMediaPlayer控件了。

2.如何播放音乐文件

只需要将WindowsMediaPlayer1.URL赋相应的值即可。

例如要在窗体加载时播放music.mp3这个文件,只要这样写代码。

Private Sub Form_Load()

WindowsMediaPlayer1.URL = VB.App.Path "\music.mp3"

End Sub

注意:其中的\music.mp3是一个相对路径表示当前目录下的文件,即你的工程所保存的位置。

3.如何暂停播放

在command按钮中加入如下代码,即可实现。

Private Sub Command4_Click()

WindowsMediaPlayer1.Controls.pause

End Sub

4.如何在暂停播放之后继续播放

在command按钮中加入如下代码,即可实现。

Private Sub Command3_Click()

WindowsMediaPlayer1.Controls.play

End Sub

如果想实现音乐从头播放,只需要将第二条中播放音乐中代码再写一遍即可。

Private Sub Command5_Click()

WindowsMediaPlayer1.URL = VB.App.Path "\music.mp3"

End Sub

5.停止播放的音乐(关闭播放器)

在command按钮中加入如下代码,即可实现。

Private Sub Command1_Click()

WindowsMediaPlayer1.Close

End Sub ----------------------------------------------简单的话 一句话Private Sub File1_DblClick()

WindowsMediaPlayer1.URL = File1.Path "\" File1.List(File1.ListIndex)

End Sub

QQ空间音乐播放器代码

旋律Qzoner播放器javascript:window.top.space_addItem(6,1228,0,0,200,200,0);

音乐的Qzoner播放器代码javascript:window.top.space_addItem(6,702,0,0,200,200,0);

MP3的Qzoner播放器代码javascript:window.top.space_addItem(6,676,0,0,200,200,0);

水晶年代Qzoner播放器javascript:window.top.space_addItem(6,703,0,0,200,200,0);

吧代码复制到IE栏里回车键、。搞定、上面为你推荐几个免费的播放器。。随便选哦、、

HTML网页中的音乐播放代码

据个人了解

网页中的音乐播放代码有以下几种:

第一种:页面代码中的head/head之间加入bgsound src="音乐url" loop="-1" 这段代码。 loop指音乐循环的次数,可设置为任意正整数,若设为“-1”的话,音乐将永远循环。

第二种:

在网页代码中的style/style标签之间加入一个“Embed”标签,其最简形式就像这样:

embed src="音乐url" autostart="true" loop="true" width="80" height="20"

不同的是,在这里我们可以设置更多内容,相信内容请看w3scholl手册!

第三种:

使用超链接

例如:a href="horse.mp3"Play the sound/a

script src=""/script

第四种:

使用 HTML5 audio 元素

audio 元素是一个 HTML5 元素,在 HTML 4 中是非法的,但在所有浏览器中都有效。

例子:

audio controls

source src="horse.mp3" type="audio/mpeg"

source src="horse.ogg" type="audio/ogg"

Your browser does not support this audio format.

/audio

如何用delphi编写音乐播放器

一、使用Delphi自带的MediaPlayer控件。

1.在窗体里添加MediaPlayer1控件.

2.在窗体创建处(TForm1.FormCreate)添加如下代码即可播放

MediaPlayer1.FileName:='需要播放的MP3文件';

MediaPlayer1.Open;

二、使用Bass.dll函数库(在里下载)。

简单例子:

uses

Bass;

BASS_Init(-1, 44100, 0, 0, nil);//初始化Bass库

var

chan:HSTREAM;//声明流句柄

chan:=BASS_StreamCreateFile(False, PChar('需要播放的MP3文件'),0,0,0);//装载媒体文件获取句柄

if chan0 then BASS_ChannelPlay(chan, False);//播放

用完后:

BASS_StreamFree(chan);//释放文件

BASS_Free();关闭Bass

以上代码给你做个参考

用C语言编写音乐播放器的代码

vc6.0下编译可以的

#include windows.h

#include mmsystem.h

#pragma comment (lib, "winmm.lib")

#define ID_PLAY 1000

#define ID_STOP 1001

#define ID_EXIT 1002

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM);

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)

{

TCHAR clsName[] = TEXT ("clsMusicPlayer");

TCHAR title[] = TEXT ("Music Player");

WNDCLASS wc;

HWND hWnd;

MSG msg;

int cxScreen;

int cyScreen;

int winX;

int winY;

int winWidth;

int winHeight;

wc.cbClsExtra = 0;

wc.cbWndExtra = 0;

wc.hbrBackground = (HBRUSH) GetStockObject (BLACK_BRUSH);

wc.hCursor = LoadCursor (hInstance, IDC_ARROW);

wc.hIcon = LoadIcon (hInstance, IDI_APPLICATION);

wc.hInstance = hInstance;

wc.lpfnWndProc = WndProc;

wc.lpszClassName = clsName;

wc.lpszMenuName = NULL;

wc.style = CS_HREDRAW | CS_VREDRAW;

if ( !RegisterClass (wc) )

{

MessageBox (NULL, TEXT ("RegisterClass Error"), TEXT ("ERROR"), MB_OK | MB_ICONINFORMATION);

return -1;

}

cxScreen = GetSystemMetrics (SM_CXSCREEN);

cyScreen = GetSystemMetrics (SM_CYSCREEN);

winWidth = cxScreen / 4;

winHeight = cyScreen / 3;

winX = (cxScreen - winWidth) / 2;

winY = (cyScreen - winHeight) / 2;

hWnd = CreateWindow (

clsName, title,

WS_OVERLAPPEDWINDOW ~WS_THICKFRAME ~WS_MAXIMIZEBOX,

winX, winY, winWidth, 100,

NULL, NULL, hInstance, NULL);

if ( !hWnd )

{

MessageBox (NULL, TEXT ("CreateWindow Error"), TEXT ("ERROR"), MB_OK | MB_ICONINFORMATION);

return -2;

}

ShowWindow (hWnd, SW_SHOW);

UpdateWindow (hWnd);

while ( GetMessage (msg, NULL, 0, 0) 0 )

{

TranslateMessage (msg);

DispatchMessage (msg);

}

return msg.wParam;

}

int PlayMusic ()

{

HANDLE hFind;

WIN32_FIND_DATA findFileData;

static TCHAR szPath[1024] = TEXT (".\\*.wav");

hFind = FindFirstFile (szPath, findFileData);

if ( hFind != INVALID_HANDLE_VALUE )

{

//MessageBox (NULL, findFileData.cFileName, "", 0);

PlaySound (findFileData.cFileName, NULL, SND_FILENAME | SND_ASYNC);

while ( FindNextFile (hFind, findFileData) )

{

//MessageBox (NULL, findFileData.cFileName, "", 0);

PlaySound (findFileData.cFileName, NULL, SND_FILENAME | SND_ASYNC);

}

}

else

{

MessageBox (NULL, "没找到文件", "", 0);

}

return 1;

}

LRESULT CALLBACK WndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)

{

HDC hDc;

PAINTSTRUCT ps;

HINSTANCE hInst;

RECT rect;

switch ( message )

{

case WM_CREATE:

{

GetClientRect (hWnd, rect);

hInst = ((LPCREATESTRUCT)lParam)-hInstance;

CreateWindow (

"button",

TEXT ("播放"),

BS_DEFPUSHBUTTON | WS_VISIBLE | WS_CHILD,

rect.right / 10, rect.bottom / 10, 40, 25, hWnd, (HMENU)ID_PLAY, hInst, NULL);

CreateWindow (

"button",

TEXT ("停止"),

BS_DEFPUSHBUTTON | WS_VISIBLE | WS_CHILD,

rect.right / 10 + 50, rect.bottom / 10, 40, 25, hWnd, (HMENU)ID_STOP, hInst, NULL);

CreateWindow (

"button",

TEXT ("退出"),

BS_DEFPUSHBUTTON | WS_VISIBLE | WS_CHILD,

rect.right / 10 + 100, rect.bottom / 10, 40, 25, hWnd, (HMENU)ID_EXIT, hInst, NULL);

}

break;

case WM_COMMAND:

{

switch ( HIWORD (wParam) )

{

case BN_CLICKED:

{

switch ( LOWORD (wParam) )

{

case ID_PLAY:

{

PlayMusic ();

//PlaySound (TEXT ("D:\\音频文件\\1.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);

}

break;

case ID_STOP:

{

PlaySound (NULL, NULL, SND_FILENAME);

}

break;

case ID_EXIT:

{

SendMessage (hWnd, WM_CLOSE, 0, 0);

}

break;

}

}

break;

}

}

break;

case WM_PAINT:

{

hDc = BeginPaint (hWnd, ps);

EndPaint (hWnd, ps);

}

break;

case WM_CLOSE:

{

PostQuitMessage (0);

}

break;

case WM_DESTROY:

{

DestroyWindow (hWnd);

}

break;

default:

return DefWindowProc (hWnd, message, wParam, lParam);

}

return 0;

}

音乐播放器编程代码大全的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mp3播放器编程、音乐播放器编程代码大全的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/27355.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载