使用媒体项构造函数有时它会工作一些时间它会给出异常 [英] Using Media item constructor some times it work some times it give exceptions

查看:70
本文介绍了使用媒体项构造函数有时它会工作一些时间它会给出异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我编写的代码是MediaItem mediaItem = new MediaItem(this.FileName);

在这个简单的i调用构造函数中但是它给出了例外对象引用未设置为实例...

&NBSP;&NBSP;在Microsoft.Expression.Encoder.Preset。<> c__DisplayClass8。< FindSystemPreset> b__7(预设预设)
  在System.Linq.Enumerable.WhereListIterator`1.MoveNext()
  在System.Linq.Enumerable.Count [TSource](IEnumerable`1 source)
  在lambda_method(ExecutionScope)
  在System.Linq.EnumerableExecutor`1.Execute()
   at System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.Execute [S](Expression expression)
  在System.Linq.Queryable.Count [TSource](IQueryable`1 source)
  在Microsoft.Expression.Encoder.Preset.FindSystemPreset(String resourceName)
  在Microsoft.Expression.Encoder.WindowsMediaOutputFormat.CreateDefaultOutputFormat(FileType fileType)
  在Microsoft.Expression.Encoder.MediaItem.SetDefaultProfile()
  在Microsoft.Expression.Encoder.MediaItem.Analyze()
  在Microsoft.Expression.Encoder.MediaItem..ctor(String fileName)

Code i write is MediaItem mediaItem = new MediaItem(this.FileName);

in this simple i call constructor but it gives exceptions
object reference not set to an instance...

   at Microsoft.Expression.Encoder.Preset.<>c__DisplayClass8.<FindSystemPreset>b__7(Preset preset)
   at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
   at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source)
   at lambda_method(ExecutionScope )
   at System.Linq.EnumerableExecutor`1.Execute()
   at System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression)
   at System.Linq.Queryable.Count[TSource](IQueryable`1 source)
   at Microsoft.Expression.Encoder.Preset.FindSystemPreset(String resourceName)
   at Microsoft.Expression.Encoder.WindowsMediaOutputFormat.CreateDefaultOutputFormat(FileType fileType)
   at Microsoft.Expression.Encoder.MediaItem.SetDefaultProfile()
   at Microsoft.Expression.Encoder.MediaItem.Analyze()
   at Microsoft.Expression.Encoder.MediaItem..ctor(String fileName)

推荐答案

我可以提供更多关于你的应用程序是什么样的? 是否有任何多线程或应用程序域正在进行? 这只是一个简单的单线程控制台应用程序吗? 介于两者之间的东西?

你看到了什么类型的文件?

Brian

Can I have more context about what you app looks like?  Is there any multable threads or app domains going on?  Is this just a simple single threaded console app?  Something inbetween?

What type of files are you seeing this with?

Brian


这篇关于使用媒体项构造函数有时它会工作一些时间它会给出异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆