说明(2017-6-7 16:08:35):
1. 本来想用winform的,用winform就没这么多破事了。
2. 不过项目要用WPF,拉出一个mediaelement控件,视频正常显示。
3. 拉出一个image控件,图片死活不显示。
4. 查了一堆资料,还要用bitmapimage转来转去,我特么都不知道这个类是搞毛的,就不能image.source = "1.jpg"啊!
1 image1.Source = new BitmapImage(new Uri(@"E:\MyWork\My\10视频转换\bin\Debug\1.jpg", UriKind.RelativeOrAbsolute));
5. 最后从一个网站找到原因,是路径问题,和图片属性问题,一共两个问题。
(1)拉出来一个image控件
(2)点那个显示所有文件,我习惯把图片视频放在debug目录里,在vs的资源管理器里,找到bin/debug/1.jpg,点右键,包括在项目中,然后图片属性,两个地方改成“始终复制,内容”。
(3)xaml里的image标签,里面的Source="bin\debug\1.jpg",然后运行,基本就能看到图片了。
1 <Grid Height="285" Name="grid1" Width="503"> 2 <Image Height="86" HorizontalAlignment="Left" Margin="68,168,0,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="377" Source="bin\debug\1.jpg"/> 3 </Grid>
6. 原网址http://bbs.csdn.net/topics/300133344,LZ问了一个好问题,可惜自己解决了后报复社会没有留下解决办法,幸亏楼下好心人帮忙解决了。