本人利用silverlight制作一个简单的视频播放器,目前就只剩下【打开文件】这个功能一直实现不了,就是打开本地的视频文件进行播放的功能,跪求高手帮帮忙!!!
2 回答
Helenr
TA贡献1780条经验 获得超4个赞
使用OpenFileDialog可打开本地文件,获取其文件流,但是由于Silverlight的沙盒机制,对本地文件(FileInfo对象)进行操作的大部分功能都被禁止了。只能获取少量信息和文件流。
给你附上例子吧
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "File(*.mp4;*.flv)|*.mp4;*.flv";
openFileDialog.Multiselect = false;
if (openFileDialog.ShowDialog() == true)
{
FileInfo file = openFileDialog.File;
//打开文件流,进行播放
}
- 2 回答
- 0 关注
- 315 浏览
添加回答
举报
0/150
提交
取消