关于mediaplayer多线程控制的问题

问题描述

我的主线程控制mediaplayer的播放,子线程负责下载,在下载完成后更新mediaplayer的播放内容时,出现错误,例子:mediaplayer.url="e:girl.avi"。请大家帮忙看看,怎么解决。非常着急,在线等。谢谢。

解决方案

解决方案二:
没人回答呢?自己顶
解决方案三:
你出的啥错误哦,都舍不得说
解决方案四:
是啊。你出的啥错误啊。兄弟。贴出来大家给你讨论一下啊。
解决方案五:
那个文件下载好了吗?还是你边下载边放?如果是后者,那你在下载的时候可能把文件锁住了,所以mediaplayer不能访问。
解决方案六:
引用楼主long_2008_08的帖子:

我的主线程控制mediaplayer的播放,子线程负责下载,在下载完成后更新mediaplayer的播放内容时,出现错误,例子:mediaplayer.url="e:girl.avi"。请大家帮忙看看,怎么解决。非常着急,在线等。谢谢。

他放黄片呢,visualstudio不给他放
解决方案七:
引用楼主long_2008_08的帖子:

我的主线程控制mediaplayer的播放,子线程负责下载,在下载完成后更新mediaplayer的播放内容时,出现错误,例子:mediaplayer.url="e:girl.avi"。请大家帮忙看看,怎么解决。非常着急,在线等。谢谢。

mediaplayer.url="e:\girl.avi"//你忘记了转义字符“”了
解决方案八:
mediaplayer.url=@"e:girl.avi"

时间: 2025-01-30 03:54:40

关于mediaplayer多线程控制的问题的相关文章

蜘蛛/爬虫程序的多线程控制(C#语言)

程序|多线程|控制 在<爬虫/蜘蛛程序的制作(C#语言)>一文中,已经介绍了爬虫程序实现的基本方法,可以说,已经实现了爬虫的功能.只是它存在一个效率问题,下载速度可能很慢.这是两方面的原因造成的: 1.       分析和下载不能同步进行.在<爬虫/蜘蛛程序的制作(C#语言)>中已经介绍了爬虫程序的两个步骤:分析和下载.在单线程的程序中,两者是无法同时进行的.也就是说,分析时会造成网络空闲,分析的时间越长,下载的效率越低.反之也是一样,下载时无法同时进行分析,只有停下下载后才能进行

多线程控制progressbar

问题描述 多线程控制progressbar 新手,学习多线程的时候遇到了一些问题. 我想利用后台运行ClsTest类中的DoSomething()方法.然后在方法运行的过程中,让界面上的progressbar每0.5秒增加1%.程序运行中,后台在运行DoSomething()方法,界面还是处于假死状态,progressbar也不增加. 想问下,在主线程和自己new的线程中,哪个应该运行后台方法.哪个运行progeressbar的增长方法?我的代码有什么错误? 请各位不惜赐教,十分感谢! //pr

C#实现蜘蛛/爬虫程序的多线程控制

在<爬虫/蜘蛛程序的制作(C#语言)>一文中,已经介绍了爬虫程序实现的基本方法,可以说,已经实现了爬虫的功能.只是它存在一个效率问题,下载速度可能很慢.这是两方面的原因造成的: 1.分析和下载不能同步进行.在<爬虫/蜘蛛程序的制作(C#语言)>中已经介绍了爬虫程序的两个步骤:分析和下载.在单线程的程序中,两者是无法同时进行的.也就是说,分析时会造成网络空闲,分析的时间越长,下载的效率越低.反之也是一样,下载时无法同时进行分析,只有停下下载后才能进行下一步的分析.问题浮出水面,我想大

用C#实现蜘蛛/爬虫程序的多线程控制

在<爬虫/蜘蛛程序的制作(C#语言)>一文中,已经介绍了爬虫程序实现的基本方法,可以说,已经实现了爬虫的功能.只是它存在一个效率问题,下载速度可能很慢.这是两方面的原因造成的: 1.分析和下载不能同步进行.在<爬虫/蜘蛛程序的制作(C#语言)>中已经介绍了爬虫程序的两个步骤:分析和下载.在单线程的程序中,两者是无法同时进行的.也就是说,分析时会造成网络空闲,分析的时间越长,下载的效率越低.反之也是一样,下载时无法同时进行分析,只有停下下载后才能进行下一步的分析.问题浮出水面,我想大

C# 多线程控制进度条进度

问题描述 我想要一个2个线程,一个线程控制方法执行,方法执行的时间就是另一个进程控制进度加载的速度.求实例. 解决方案 解决方案二:你这里的"线程"的概念本身就是"坑"的.你这样滥用线程概念,若遇不太关心技术的团队,以后制造出来的问题将很多.在一个计算任务中,如果要设置进度条,写一条类似这样的代码this.progressBar1.BeginInvoke((Action)delegate{this.progressBar1.Value=20;}); 就可以了.(当然

多线程控制问题?帮忙解释一下这句话什么意思。。。

问题描述 staticMutexm;staticThreadt1;staticThreadt2;staticvoidMain(string[]args){m=newMutex(true);//创建互斥对象t1=newThread(newThreadStart(p1));t2=newThread(newThreadStart(p2));t1.Start();t2.Start();Console.WriteLine("主线程开始运行");m.ReleaseMutex();//释放互斥对象T

在构建 SaaS 应用程序时定义一个多线程阈值

回到云岛:所有 SaaS 用户都很高兴.因为他们能获得快速响应.因为这些用户惟一拥有的控制权就是对 访问应用程序的控制,他们不担心应用程序是否有多线程例程:也不担心在云中有多少核心用于并行加速多线 程的处理.问题应用程序被成功地从内部多线程 COBOL 遗留系统中迁移出来. 当然,有一天,SaaS 应用程序的速度会慢下来,而且越来越慢:直到用户无法忍受.他们这时才发现: 只有一个核心在正 常运行,其余核心都发生了故障. SaaS 订阅仅限于两个核心,而不是所有四个核心. SaaS 应用程序近 来

c#中使用多线程访问winform中控件的若干问题

我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题.然而我 们并不能用传统方法来做这个问题,下面我将详细的介绍. 首先来看传统方法: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Thread thread = new Thread(Threa

《Android 3D 游戏案例开发大全》——6.4节主控制类——TXZActivity类的开发

6.4 主控制类--TXZActivity类的开发 Android 3D 游戏案例开发大全 Android程序中,Activity是最重要的类之一.在本游戏中,TXZActivity继承自Activity类,为本游戏的主控制类,本节将具体介绍TXZActivity的开发,其具体步骤如下. (1)主控制类代码非常多,首先搭建主控制类的框架,以帮助读者理解,主控制类框架代码如下. 1 package com.bn.txz; //声明包 2 --//此处省略了本类中导入类的代码,读者可以自行查阅随书光