音乐播放器编程代码大全(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站长 原创,转载请注明出处和附带本文链接;
- 上一篇:左下角广告代码(右上角广告)
- 下一篇:翻页代码在ie不能正常(ie网页显示不正常)
相关推荐
- 05-17广告公司,广告公司名字大全创意
- 05-14交易链接大全,交易链接是什么意思
- 05-13网络推广教程,网络推广技巧大全
- 05-13比较有名的个人网站,个人网站取名大全
- 05-12优秀软文营销范文,优秀软文营销范文大全
- 05-09网页代码,网页代码快捷键
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接