久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
c#播放MP3源程序
[打印本頁]
作者:
西歐阿虎
時間:
2019-3-4 09:55
標題:
c#播放MP3源程序
c# 調用winmm.dll 播放mp3
using System;
using System.IO;
using System.Runtime.InteropServices;
using System.Threading;
using System.Windows.Forms;
namespace DMS
{
// Token: 0x02000016 RID: 22
public static class MP3Player
{
// Token: 0x060000F8 RID: 248 RVA: 0x00027F08 File Offset: 0x00026108
private static void PlayWait(string file)
{
bool flag = !File.Exists(file);
if (!flag)
{
MP3Player.mciSendString(string.Format("open \"{0}\" type mpegvideo alias media", file), null, 0, 0);
MP3Player.mciSendString("play media wait", null, 0, 0);
MP3Player.mciSendString("close media", null, 0, 0);
}
}
// Token: 0x060000F9 RID: 249 RVA: 0x00027F58 File Offset: 0x00026158
private static void PlayRepeat(string file)
{
bool flag = !File.Exists(file);
if (!flag)
{
MP3Player.mciSendString(string.Format("open \"{0}\" type mpegvideo alias media", file), null, 0, 0);
MP3Player.mciSendString("play media repeat", null, 0, 0);
}
}
// Token: 0x060000FA RID: 250 RVA: 0x00027F98 File Offset: 0x00026198
public static void Play(string file, int times)
{
bool flag = file.Trim() == "";
if (!flag)
{
bool flag2 = file.Contains("..\\");
if (flag2)
{
file = Application.StartupPath + file.Substring("..".Length);
}
DataManageInfo.IsPlaying = 0;
bool flag3 = !File.Exists(file);
if (!flag3)
{
DataManageInfo.IsPlaying = 1;
MP3Player.thread = new Thread(delegate ()
{
bool flag4 = times == 0;
if (flag4)
{
MP3Player.PlayRepeat(file);
}
else
{
bool flag5 = times > 0;
if (flag5)
{
int num;
for (int i = 0; i < times; i = num + 1)
{
MP3Player.PlayWait(file);
num = i;
}
}
}
while (DataManageInfo.IsPlaying == 1)
{
Thread.Sleep(100);
}
MP3Player.mciSendString("stop media", null, 0, 0);
MP3Player.mciSendString("close media", null, 0, 0);
DataManageInfo.IsPlaying = 0;
});
MP3Player.thread.SetApartmentState(ApartmentState.STA);
MP3Player.thread.IsBackground = true;
MP3Player.thread.Start();
}
}
}
// Token: 0x060000FB RID: 251 RVA: 0x0002806C File Offset: 0x0002626C
public static void Stop()
{
bool flag = MP3Player.thread != null;
if (flag)
{
try
{
DataManageInfo.IsPlaying = 2;
while (DataManageInfo.IsPlaying == 2)
{
Thread.Sleep(100);
}
MP3Player.thread.Abort();
}
catch
{
}
MP3Player.thread = null;
}
}
// Token: 0x060000FC RID: 252
[DllImport("winmm.dll", CharSet = CharSet.Auto)]
private static extern int mciSendString(string lpstrCommand, string lpstrReturnString, int uReturnLength, int hwndCallback);
// Token: 0x04000227 RID: 551
private static Thread thread;
}
}
復制代碼
MP3Player.rar
2019-3-4 09:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
1.04 KB, 下載次數: 11, 下載積分: 黑幣 -5
c#播放MP3的類庫
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美 日韩精品
|
欧美一a
|
精品一区二区三
|
涩涩视频网站在线观看
|
91视视频在线观看入口直接观看
|
九九久久99
|
日韩av大片免费看
|
亚洲综合色
|
日韩三区在线
|
九一视频在线观看
|
日韩三级视频
|
中文字幕一区在线观看视频
|
亚洲午夜av久久乱码
|
国产一区在线免费观看视频
|
亚洲一区二区久久
|
国产精品一区二区av
|
亚洲美女天堂网
|
在线看av网址
|
婷婷成人在线
|
美女午夜影院
|
在线亚洲人成电影网站色www
|
久久一本
|
91美女视频
|
99福利在线观看
|
成人免费视频
|
欧美综合一区
|
红桃视频一区二区三区免费
|
欧美三级三级三级爽爽爽
|
韩国久久
|
91色在线
|
国产激情精品视频
|
久久国产精品久久久久
|
天天干.com
|
国产一区二区三区久久久久久久久
|
免费亚洲一区二区
|
伊人天堂网
|
免费成人高清在线视频
|
美女视频一区二区三区
|
中文字幕精品一区久久久久
|
国产精品免费播放
|
日韩亚洲欧美综合
|