C# Winform 中如何实现音乐播放和视频播放

C#  Winform 中如何实现音乐播放和视频播放

namespace WindowsFormsApplication1

{

public partial class Form2 : Form

{

public Form2()

{

InitializeComponent();

SoundPlayer sp = new SoundPlayer("C:/Users/xingping.xu/Documents/Visual Studio 2010/Projects/ConsoleApplication1/ConsoleApplication1/BeautifulTonight.wav");//必须是带.wav扩展名的音频文件

//sp.PlayLooping();//循环播放

//axWindowsMediaPlayer1.URL = "D:/Vedios/2010南非世界杯进球集锦2010.DIY版-CSDHD-01.avi";

axWindowsMediaPlayer1.settings.setMode("loop",true);

List<string> playlist=new List<string>();

playlist.Add("D:/Vedios/2010南非世界杯进球集锦2010.DIY版-CSDHD-01.avi");

playlist.Add("D:/Vedios/2010南非世界杯进球集锦2010.DIY版-CSDHD-02.avi");

foreach (string item in playlist)

{

axWindowsMediaPlayer1.currentPlaylist.appendItem(axWindowsMediaPlayer1.newMedia(item));

}

}

}

}

时间: 2024-10-10 17:50:59

C# Winform 中如何实现音乐播放和视频播放的相关文章

本地音乐播放、在线音乐播放与视频播放

1.本地音乐播放 1.导入库:AVFoundation.framework 2.添加头文件:#import <AVFoundation/AVFoundation.h> 代码如下: #import "ConfigViewController.h" #import "UIView+DLQuickView.h" #import <AVFoundation/AVFoundation.h> @interface ConfigViewController

iOS 调用音乐播放以及视频播放器

音乐播放 NSString *path = [[NSBundle mainBundle] pathForResource:@"预谋" ofType:@"mp3"]; if (path) { NSURL *url = [NSURL fileURLWithPath:path]; player= [[AVAudioPlayer alloc]initWithContentsOfURL:url error:nil]; [player setDelegate:self]; pl

【黑马Android】(11)音乐播放器/视频播放器/照相机/常见对话框/notification通知/样式和主题/帧动画/传感器/应用程序反编译与安装

音乐播放器api <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:or

22_Android中的本地音乐播放器和网络音乐播放器的编写,本地视频播放器和网络视频播放器

?? 1 编写以下案例: 当点击了"播放"之后,在手机上的/mnt/sdcard2/natural.mp3就会播放. 2 编写布局文件activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wi

在Winform中播放视频等【DotNet,C#】

在项目中遇到过这样的问题,就是如何在Winform中播放视频.当时考察了几种方式,第一种是直接使用Windows Media Player组件,这种最简单:第二种是利用DirectX直接在窗体或者控件上绘图,这种比较复杂.于是采用的是第一种方法. 先从VS的工具箱里添加Windows Media Player组件,方式是打开工具箱,在最下面的空白处点击右键,选择项,然后在弹出的对话框里切换到Com组件标签项,找到“Windows Media Player”项并选中,确定后将在工具箱中看到多出一个

10.14_魅族手机音乐播放无故暂停,MetroUICss-tile中的字如何居中

(1)魅族手机,播放音乐,无故暂停.不管是自带的音乐播放程序,还是下载的其他音乐播放器都是如此.而且,手机上有个Google服务耗电量非常高,会经常弹出登陆Google账号的弹出项. (2)Metro UI CSS tile中的字如何居中,看官方是示例是给了一个图片!而且holder.js要在支持html5的浏览器下才能有效.我是否可以使用SVG呢?! (3)tile小例子: <!DOCTYPE html> <html> <head> <meta charset=

安卓音乐播放器中歌词同步问题

音乐文件是.lrc格式的,以一首歌曲为例, [ti:回忆的沙漏][ar:邓紫棋][al:G.E.M.][by:][offset:0][00:02.50]回忆的沙漏 - G.E.M. 邓紫棋[00:04.62]词:庭竹[00:05.72]曲:G.E.M.[00:15.03]拼图一片片失落[00:18.56]像枫叶的冷漠[00:21.87]墙上的钟[00:23.79]默默数着寂寞[00:29.30]咖啡飘散过香味[00:33.06]剩苦涩陪着我[00:36.68]想念的心[00:39.44]埋葬我在

Android 4.3实现类似iOS在音乐播放过程中如果有来电则音乐声音渐小铃声渐大的效果

目前Android的实现是:有来电时,音乐声音直接停止,铃声直接直接使用设置的铃声音量进行铃声播放. Android 4.3实现类似iOS在音乐播放过程中如果有来电则音乐声音渐小铃声渐大的效果. 如果要实现这个效果,首先要搞清楚两大问题: 1.来电时的代码主要实现流程. 2.主流音乐播放器在播放过程中,如果有来电,到底在收到了什么事件后将音乐暂停了? 一:来电时的代码主要实现流程 我不是第一研究来电代码的人,网上已经有高手对这个流程剖析过,不是不完全符合我的要求,我参考过的比较有价值的是如下两个

AIDL在音乐播放器中的应用

一.AIDL简介 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象.在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想访问的话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界.通过代码来实现这个数据传输过程是冗长,但是Android为开发者提供了AIDL工具来处理这项工作. AIDL (Android Interface Definition Language)是一种IDL语言,用于生成可