91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 387KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-21
  • 語言: C#
  • 標(biāo)簽: C#??DirectShow??播放器??

資源簡介

自己用C#寫的DirectShow接口實現(xiàn)的媒體播放器,實現(xiàn)了播放、暫停、停止、快進(jìn)、快退、播放列表、打開文件、將文件夾內(nèi)所有媒體文件加入播放列表、音量控制、拖動進(jìn)度條等功能。支持*.mpg;*.avi;*.flv;*.wma;*.mov;*.rmvb;*.asf;*.wav;*.mp2;*.mp3等文件

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?QuartzTypeLib;
using?System.IO;

namespace?DSPlayer
{
????public?partial?class?Form1?:?Form
????{
????????///?
????????///?必須的設(shè)計器變量
????????///?

????????String?fPath;
????????String?fName;
????????static?int?WM_APP?=?0x8000;???????????????????//自定義消息起始于WM_APP
????????static?int?WM_GRAPHNOTIFY?=?WM_APP?+?1;???????//私有消息
????????static?int?EC_COMPLETE?=?0x01;????????????????//媒體播放完畢消息
????????static?int?WS_CHILD?=?0x40000000;?????????????//創(chuàng)建一個子窗口。帶有此風(fēng)格的窗口不能帶有菜單欄

????????static?int?WS_CLIPCHILDREN?=?0x2000000;
????????static?FilgraphManager?m_objFilterGraph?=?null;
????????static?IBasicAudio?m_objBasicAudio?=?null;
????????static?IVideoWindow?m_objVideoWindow?=?null;
????????static?IMediaEvent?m_objMediaEvent?=?null;
????????static?IMediaEventEx?m_objMediaEventEx?=?null;
????????static?IMediaPosition?m_objMediaPosition?=?null;
????????static?IMediaControl?m_objMediaControl?=?null;
????????static?IBasicVideo?m_objBasicVideo?=?null;
????????

????????enum?MediaStatus{
????????????NoneStoppedPausedRunning
????????};
????????static?MediaStatus?m_CurrentStatus?=?MediaStatus.None;

????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?void?cleanUp()?{
????????????if?(m_objMediaControl?!=?null)
????????????????m_objMediaControl.Stop();
????????????m_CurrentStatus?=?MediaStatus.Stopped;
????????????if?(m_objMediaEventEx?!=?null)
????????????????m_objMediaEventEx.SetNotifyWindow(0?0?0);
????????????if?(m_objVideoWindow?!=?null)
????????????{
????????????????m_objVideoWindow.Visible?=?0;
????????????????m_objVideoWindow.Owner?=?0;
????????????}
????????????if?(m_objBasicAudio?!=?null)
????????????????m_objBasicAudio?=?null;
????????????if?(m_objFilterGraph?!=?null)
????????????????m_objFilterGraph?=?null;
????????????if?(m_objMediaControl?!=?null)
????????????????m_objMediaControl?=?null;
????????????if?(m_objMediaEvent?!=?null)
????????????????m_objMediaEvent?=?null;
????????????if?(m_objMediaEventEx?!=?null)
????????????????m_objMediaEventEx?=?null;
????????????if?(m_objMediaPosition?!=?null)
????????????????m_objMediaPosition?=?null;
????????????if?(m_objVideoWindow?!=?null)
????????????????m_objVideoWindow?=?null;
????????}

????????private?void?打開文件ToolStripMenuItem_Click(object?sender?EventArgs?e)
????????{
????????????OpenFileDialog?openFileDialog?=?new?OpenFileDialog();
????????????openFileDialog.Filter?=?“Medie?Files|*.mpg;*.avi;*.flv;*.wma;*.mov;*.rmvb;*.asf;*.wav;*.mp2;*.mp3|All?Files|*.*“;
????????????if?(System.Windows.Forms.DialogResult.OK?==?openFileDialog.ShowDialog())?{
????????????????listBox1.Items.Add(openFileDialog.SafeFileName);
????????????????playMedia(openFileDialog.FileName);
????????????}
????????}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????116224??2012-11-17?20:06??DSPlayer\DSPlayer\bin\Debug\DSPlayer.exe

?????文件??????38400??2012-11-17?20:06??DSPlayer\DSPlayer\bin\Debug\DSPlayer.pdb

?????文件??????11600??2012-11-17?19:04??DSPlayer\DSPlayer\bin\Debug\DSPlayer.vshost.exe

?????文件????????490??2010-03-17?22:39??DSPlayer\DSPlayer\bin\Debug\DSPlayer.vshost.exe.manifest

?????文件???????4462??2012-11-16?19:17??DSPlayer\DSPlayer\DSPlayer.csproj

?????文件????????225??2012-11-16?18:47??DSPlayer\DSPlayer\DSPlayer.csproj.user

?????文件??????11596??2012-11-17?20:06??DSPlayer\DSPlayer\Form1.cs

?????文件??????22989??2012-11-17?20:06??DSPlayer\DSPlayer\Form1.Designer.cs

?????文件???????8359??2012-11-17?20:06??DSPlayer\DSPlayer\Form1.resx

?????文件???????4440??2012-11-17?15:42??DSPlayer\DSPlayer\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????6814??2012-11-17?20:06??DSPlayer\DSPlayer\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件????????739??2012-11-17?19:04??DSPlayer\DSPlayer\obj\x86\Debug\DSPlayer.csproj.FileListAbsolute.txt

?????文件?????116224??2012-11-17?20:06??DSPlayer\DSPlayer\obj\x86\Debug\DSPlayer.exe

?????文件???????1205??2012-11-17?20:06??DSPlayer\DSPlayer\obj\x86\Debug\DSPlayer.Form1.resources

?????文件??????38400??2012-11-17?20:06??DSPlayer\DSPlayer\obj\x86\Debug\DSPlayer.pdb

?????文件??????91890??2012-11-16?19:17??DSPlayer\DSPlayer\obj\x86\Debug\DSPlayer.Properties.Resources.resources

?????文件???????1562??2012-11-17?20:06??DSPlayer\DSPlayer\obj\x86\Debug\GenerateResource.read.1.tlog

?????文件????????630??2012-11-17?20:06??DSPlayer\DSPlayer\obj\x86\Debug\GenerateResource.write.1.tlog

?????文件???????8301??2012-11-17?15:57??DSPlayer\DSPlayer\obj\x86\Debug\ResolveAssemblyReference.cache

?????文件???????5632??2012-11-16?18:54??DSPlayer\DSPlayer\obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll

?????文件????????489??2012-11-16?18:08??DSPlayer\DSPlayer\Program.cs

?????文件???????1348??2012-11-16?18:08??DSPlayer\DSPlayer\Properties\AssemblyInfo.cs

?????文件???????4644??2012-11-16?18:54??DSPlayer\DSPlayer\Properties\Resources.Designer.cs

?????文件???????7677??2012-11-16?18:54??DSPlayer\DSPlayer\Properties\Resources.resx

?????文件???????1093??2012-11-16?18:08??DSPlayer\DSPlayer\Properties\Settings.Designer.cs

?????文件????????249??2012-11-16?18:08??DSPlayer\DSPlayer\Properties\Settings.settings

?????文件???????9972??2012-11-16?18:54??DSPlayer\DSPlayer\Resources\01045_10.png

?????文件??????10188??2012-11-16?18:54??DSPlayer\DSPlayer\Resources\01045_11.png

?????文件??????10029??2012-11-16?18:54??DSPlayer\DSPlayer\Resources\01045_12.png

?????文件???????9057??2012-11-16?18:54??DSPlayer\DSPlayer\Resources\01045_13.png

............此處省略18個文件信息

評論

共有 條評論