首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

wince c#兑现 视频播放控制

2012-12-20 
wince c#实现 视频播放控制各位大侠,我想在WINCE平台上实现一个视频的播放界面,并且可以通过程序控制播放

wince c#实现 视频播放控制
各位大侠,我想在WINCE平台上实现一个视频的播放界面,并且可以通过程序控制播放和暂停,请问有哪位有这方面的高见??
[最优解释]
这个太简单啦  直接拉控件撒 在工具箱里面右击选项com主键找到 播放控件添加 就可以啦 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();
             DialogResult fd = ofd.ShowDialog();
            if (fd == DialogResult.Cancel)
            {
                return;
            }
            else
            {
                listBox1.Items.Add(ofd.FileNames[0]);
                DataSet ds = new DataSet();

            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.windowlessVideo = false;
            axWindowsMediaPlayer1.Ctlcontrols.stop();       //停止
            axWindowsMediaPlayer1.Ctlcontrols.pause();      //暂停

            axWindowsMediaPlayer1.settings.autoStart = true;    //自动播放
            
            axWindowsMediaPlayer1.settings.mute = false;        //静音
            axWindowsMediaPlayer1.settings.volume = 100;     // 音量 int 0 ~ 100  100 是最大音量

       
            axWindowsMediaPlayer1.Ctlcontrols.currentPosition = 30; //当前的播放位置 double

           
        }



        private void 播放ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (listBox1.Items.Count > 0)
            {
             
                axWindowsMediaPlayer1.Ctlcontrols.play();       //播放
                axWindowsMediaPlayer1.URL = listBox1.Items[0].ToString();
                axWindowsMediaPlayer1.currentMedia.duration.ToString();//影片长度
                axWindowsMediaPlayer1.currentMedia.getItemInfo("Title");//标题
                axWindowsMediaPlayer1.currentMedia.getItemInfo("Author");//作者
            

            }
            else
            {

                MessageBox.Show("请添加文件");
            }
        }
    }
}

[其他解释]
首先你要添加axWindowsMediaPlayer控件,
你可以右击”工具箱“->添加项...找到COM组件里面的
Windows Media Player添加就OK了
 

        private void tr_start_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.URL = @"f:\kugou\a.mp3";
            axWindowsMediaPlayer1.Ctlcontrols.play();
        }
        int i = 1;
        private void tr_pause_Click(object sender, EventArgs e)
        {
            if (i == 1)
            {
                axWindowsMediaPlayer1.Ctlcontrols.pause();
                tr_pause.Text = "继续";
                i = 0;
            }
            else
            {
                axWindowsMediaPlayer1.Ctlcontrols.play();
                tr_pause.Text = "暂停";


                i = 1;
            }
        }

        private void tr_stop_Click(object sender, EventArgs e)
        {
            axWindowsMediaPlayer1.Ctlcontrols.stop();
        }


[其他解释]
wince上应该也有微软的那个播放器控件吧
[其他解释]
WINCE上是有mediaplay播放器,但是我是想通过程序来显示视频,而不是纯粹的使用播放器。
[其他解释]
有谁知到么???
[其他解释]
该回复于2009-10-11 08:51:07被版主删除
[其他解释]
学习一下...
[其他解释]
如果自己要编写播放器,应该怎么学呢
[其他解释]
添加成功后不是有暂停吗?
哪再加代码多余;
你要自己写暂停,播放,不如写个播放器得了!、
何必费事
[其他解释]
引用:
首先你要添加axWindowsMediaPlayer控件,
你可以右击”工具箱“->添加项...找到COM组件里面的
Windows Media Player添加就OK了
 C# code
        private void tr_start_Click(object sender, EventArgs e)
        {
            axWindowsMedia……

为什么我添加的WindowsMediaPlayer组件是灰色不可用的啊?
[其他解释]
引用:
这个太简单啦  直接拉控件撒 在工具箱里面右击选项com主键找到 播放控件添加 就可以啦 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using Sys……

因为这个控件不在智能设备上使用了
[其他解释]
我也想学习一下 wince 下视频播放器控件的是哟个?

不过 我这边 哪个 wince下 , 哪个控件使用不了啊 ?
[其他解释]
引用:
首先你要添加axWindowsMediaPlayer控件,
你可以右击”工具箱“->添加项...找到COM组件里面的
Windows Media Player添加就OK了
 C# code
        private void tr_start_Click(object sender, EventArgs e)
        {
            axWindowsMedia……


你这个控件 只能在 winxp 下使用啊?  wince下没法使用啊 ?

热点排行