MediaElement的问题

jxdom 2008-03-14 04:35:29
我想用MediaElement做个简单的播放器,代码如下:
<MediaElement x:Name="media" Source="neoplan_en.wmv" AutoPlay="True" Width="200" Height="200"></MediaElement>
可测试时怎么一点反映都没有呢?
我已把neoplan_en.wmv放到当前目录下了。
...全文
942 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
hua_2011 2011-12-22
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 sallay 的回复:]
可能是路径的问题:
1、如果你运行的是Silverlight_Web项目,则wmv文件放在Silverlight_Web/ClientBin/ 下。

2、如果你直接运行的是Silverlight项目(即创建项目的时候没有另外生成一个Web项目),则将wmv放在Silverlight/ClientBin/下

3、可以尝试将路径改为 Source="/neoplan_en.wmv"……
[/Quote]
使用MediaElement播放实时视频的丢帧问题,请问你遇到过吗?该怎么解决
iisp2010 2011-05-29
  • 打赏
  • 举报
回复
你把播放文件的build action属性设置为resource没有?
Jerry_hu 2010-09-13
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 sallay 的回复:]
可能是路径的问题:
1、如果你运行的是Silverlight_Web项目,则wmv文件放在Silverlight_Web/ClientBin/ 下。

2、如果你直接运行的是Silverlight项目(即创建项目的时候没有另外生成一个Web项目),则将wmv放在Silverlight/ClientBin/下

3、可以尝试将路径改为 Source="/neoplan_en.wmv"……
[/Quote]
正解~
adodotnet 2009-02-24
  • 打赏
  • 举报
回复
解决了吗? HOW 解决的?
也遇到同样问题.
wangjimimale 2008-11-25
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 sallay 的回复:]
可能是路径的问题:
1、如果你运行的是Silverlight_Web项目,则wmv文件放在Silverlight_Web/ClientBin/ 下。

2、如果你直接运行的是Silverlight项目(即创建项目的时候没有另外生成一个Web项目),则将wmv放在Silverlight/ClientBin/下

3、可以尝试将路径改为 Source="/neoplan_en.wmv"
[/Quote]


第2点应该是放在生成的bin/debug/里面,运行的时候是根据你的TestPage.html来看路径的。
sunfish_iris 2008-10-25
  • 打赏
  • 举报
回复
为MediaElement增加异常处理
void myMediaElement_MediaFailed(object sender, ExceptionRoutedEventArgs e)
{
throw new NotImplementedException();
}
捕获异常,发现,Mediaplyar 版本太低。
我哭
sallay 2008-09-08
  • 打赏
  • 举报
回复
可能是路径的问题:
1、如果你运行的是Silverlight_Web项目,则wmv文件放在Silverlight_Web/ClientBin/ 下。

2、如果你直接运行的是Silverlight项目(即创建项目的时候没有另外生成一个Web项目),则将wmv放在Silverlight/ClientBin/下

3、可以尝试将路径改为 Source="/neoplan_en.wmv"
拉达曼迪斯II 2008-07-24
  • 打赏
  • 举报
回复
SL中必须使用MEDIAPLAYER10以上才能使用。
mentgmery1 2008-05-23
  • 打赏
  • 举报
回复
<Canvas
xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="300" Height="300">
<MediaElement x:Name="media" Source="neoplan_en.wmv" AutoPlay="True"
Width="200"Height="200">
</MediaElement>
</Canvas>

如果不加<Canvas>根标签,是不行,可以参考silverlight自带的参考文档
sonic1abc 2008-04-22
  • 打赏
  • 举报
回复
我也是 顶你一个
Shiro8558 2008-04-03
  • 打赏
  • 举报
回复
neoplan_en.wmv 路径问题
资源路径是相对*.xap 文件的
Allen_Chen_ 2008-04-02
  • 打赏
  • 举报
回复
如果是SL 2.那么把neoplan_en.wmv放到host silverlight 的web applciation/web page工程中的ClientBin下
AptSnail 2008-03-19
  • 打赏
  • 举报
回复
请问你的Media Player是什么版本的,版本太低不支持的好象
star65225692 2008-03-14
  • 打赏
  • 举报
回复
新开论坛:http://www.netcsharp.cn/,有不少技术文章,欢迎各位光临,同时介绍下相关QQ群:
1.NET技术研究中心:31647020

欢迎各位加入~

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧