C# axWindowsMediaPlayer怎么播放视频

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# axWindowsMediaPlayer怎么播放视频相关的知识,希望对你有一定的参考价值。

我这是一个KTV的点歌系统的play.cs我想让他能播放视频在应该怎么改
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace KTV

public partial class Play : Form

public Play()

InitializeComponent();

public Play(string strPaht)

InitializeComponent();
strPath = strPaht;

public string strPath = null;
private void button1_Click(object sender, EventArgs e)




private void button1_Click_1(object sender, EventArgs e)

this.axWindowsMediaPlayer1.Ctlcontrols.stop();


private void frmPlay_Load(object sender, EventArgs e)

//播放文件
this.axWindowsMediaPlayer1.URL = strPath;


private void bntExce_Click(object sender, EventArgs e)

this.axWindowsMediaPlayer1.Ctlcontrols.stop();
this.Close();


private void bntZan_Click(object sender, EventArgs e)

if (bntZan.Text == "暂停(&K)")

this.axWindowsMediaPlayer1.Ctlcontrols.pause();
bntZan.Text = "继续(&K)";

else

this.axWindowsMediaPlayer1.Ctlcontrols.play();
bntZan.Text = "暂停(&K)";



private void axWindowsMediaPlayer1_Enter(object sender, EventArgs e)




参考技术A this.axWindowsMediaPlayer1.URL = strPath;

把这个地址改向你视频的地址啊,如果播放不出视频那就是你的mediaplayer解码器要更新本回答被提问者采纳

vb.net中 AxWindowsMediaPlayer的用法

Private Sub AxWindowsMediaPlayer1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AxWindowsMediaPlayer1.Enter
filename = "E:\歌\爱是最大权利.mp3"
我要用代码来实现我要播放的歌、电影

参考技术A 有个currentplayerlist属性呀,但是好像没有什么用... 还有一个方法,就是通过PlayStateChange事件来处理 首先要有三个窗体级变量: urls() As String nowplayindex As Integer forend As Boolean 然后在urls中存一个歌曲的路径,在AxWindowsMediaPlayer1_PlayStateChange中加入以下内容: If e.newstate = 1 Then If forend = False Then If nowplayindex + 1 = urls.Count Then nowplayindex = 0 AxWindowsMediaPlayer1.URL = urls(0) AxWindowsMediaPlayer1.Ctlcontrols.currentPosition = 0 AxWindowsMediaPlayer1.Ctlcontrols.play() forend = True Else AxWindowsMediaPlayer1.URL = urlss(nowplayindex + 1) AxWindowsMediaPlayer1.Ctlcontrols.currentPosition = 0 AxWindowsMediaPlayer1.Ctlcontrols.play() nowplayindex += 1 forend = True End If End If End If 上面的代码实现了顺序播放和循环播放 教你一个方法,可以获取到mp3、wma的歌曲属性 Object.Text = AxWindowsMediaPlayer1.currentMedia.getItemInfo(InfoName) InfoName可以填下面的字符串,如TextBox1.Text = AxWindowsMediaPlayer1.currentMedia.getItemInfo("Title") '获取MP3的唱片标题 Abstract、Description = 备注 Author、Artist = 艺术家 AverageLevel = 平均等级? Bitrate = 比特率 Copyright = 版权 CurrentBitrate = 现在的比特率? Duration = 总时间(秒) FileSize = 文件大小 FileType = 文件类型(其实就是扩展名) Is_Protected = 是否受保护 Is_Trusted = 是否受托管? IsVBR = 应该是是否存在可变比特率 MediaType = 媒体类型 SourceURL = 原文件路径 Streams = 文件流? Title = 唱片标题 Type = 类型 WM/AlbumArtist = 专辑艺术家 WM/AlbumTitle、Album = 专辑 WM/Genre、Genre = 流派 WM/GenreID = 流派编号? WM/Lyrics = 歌词 WM/PromotionURL = 升级地址? WM/Track = 音轨 WM/TrackNumber = 曲目编号 WMFSDKNeeded = 必须的软件版本版本 WMFSDKVersion = 软件版本 WM/Year = 年代 WMServerVersion = 服务器版本? 多教楼主一个信息,是不是要多给点分? 还有,我想问一下,怎么播放avi文件呀? QQ 626808803

以上是关于C# axWindowsMediaPlayer怎么播放视频的主要内容,如果未能解决你的问题,请参考以下文章

C#中axWindowsMediaPlayer1怎么播放mp3文件,能不能给个代码啊

C# axWindowsMediaPlayer播放MP3有时会卡,怎么办?

C#中添加AxWindowsMediaPlayer控件后如何使用 谢谢好心人帮帮忙

C# WINFROM怎么播放声音文件? 我把声音文件放在BIN目录下 结果报错说啥找不到文件

c#怎样把axWindowsMediaPlayer控件播放的音乐歌词显示在某个控件上

求助:关于C#中使用axwindowsmediaplayer 播放wav文件的问题