Windows 10 IoT 核心版 - 视频打开关闭

2024-01-12

我一直在运行 Windows 10 IoT Core 的 Raspberry Pi 2 中开展项目。打开视频时项目主题传感器触发。 但我收到以下错误:

ProjeVol1.exe 中发生“System.Exception”类型的异常,但 未在用户代码中处理

附加信息:应用程序调用了一个接口 编组为不同的线程。 (HRESULT 异常:0x8001010E (RPC_E_WRONG_THREAD))

Code:

private void SensorPin_ValueChanged(GpioPin sender, GpioPinValueChangedEventArgs args)
{
    Debug.WriteLine("Sensor Tetiklendi");
    if (args.Edge == GpioPinEdge.FallingEdge)
    {
        Debug.WriteLine("Falling Edge");
        ledPin.Write(GpioPinValue.High);
        VideoAc();

    }
    else if (args.Edge == GpioPinEdge.RisingEdge)
    {
        Debug.WriteLine("Rising Edge");
        ledPin.Write(GpioPinValue.High);

    }
}


public void VideoAc()
{
    video.AutoPlay = true;
    video.Play();
    video.MediaEnded += Video_MediaEnded;
}

传感器事件可能来自与 UI 线程不同的线程,这会让框架生气。

尝试将VideoAc调用调度程序同步,如本文中所述:UWP 从任务更新 UI https://stackoverflow.com/questions/38149767/uwp-update-ui-from-task

await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => {
    VideoAc();
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 10 IoT 核心版 - 视频打开关闭 的相关文章

  • C#9 顶级语句文件上的属性

    我正在尝试向顶级语句文件添加属性 但没有找到任何相关信息 是否可以 对于某些上下文 我想仅在该文件中禁用规则 SuppressMessage StyleCop CSharp LayoutRules SA1516 ElementsMustBe
  • WPF - 按多列排序时使用自定义比较器

    我有一个 ListView GridView 我想按 2 列排序 因此如果第 1 列中有 2 个以上的项目具有相同的值 它将按第 2 列排序 非常简单 但是在对 A Z 进行排序时 空字符串会出现在顶部 我想把它们移到底部 我制作了一个比较
  • 浏览器收集哪些值作为回发数据?

    当页面被发送回服务器时 浏览器收集每个控件的当前值并将其粘贴到一个字符串中 然后 该回发数据通过 HTTP POST 发送回服务器 Q1 除了控件的 Text 属性和 SelectedIndexchanged 因此除了用户输入数据 之外 控
  • 隐形打开的弹出窗口

    第二天就解决这个问题 要重现 请创建新的 WPF 应用程序 xaml
  • 将语句插入 SQL Server 数据库

    最近几天我试图找到这个错误 但没有成功 我正在尝试在数据库中插入一个新行 一切都很顺利 没有错误 也没有程序崩溃 My INSERT声明如下 INSERT INTO Polozaj Znesek Uporabnik Cas Kupec Po
  • TestMethod:异步任务 TestSth() 不适用于 .NET 4.0

    我正在尝试使用 NET 4 0 BCL Async 和 MsTest 运行异步测试方法 看来这个设置不能处理 测试方法 异步Task测试Sth 由于测试用例资源管理器中缺少条目 将签名更改为异步后void 我可以运行测试用例 但结果错误 根
  • 未定义异常变量时通过引用捕获

    捕获异常时 标准指导是按值抛出 按引用捕获 据我了解 这有两个原因 如果由于内存不足异常而引发异常 我们将不会调用可能终止程序的复制构造函数 如果异常是继承层次结构的一部分 我们可能会对异常进行对象切片 如果我们有一个场景 我们没有在 ca
  • initializer_list 和默认构造函数重载决策

    include
  • Type_traits *_v 变量模板实用程序顺序无法编译

    看过了这个答案 https stackoverflow com a 31763111 7151494 我试图想出一个变量模板从中获取代码的实用程序 template
  • 如何使用 C# 代码使用超链接的 onClick 事件?

    我正在尝试为页面中的超链接添加条件 而不是仅仅使用特定的链接 例如 a href help Tutorial html Tutorial a 我想为不同的用户显示不同的页面 例如 如果用户以管理员身份登录 他们将看到与普通用户不同的链接 我
  • 在 C# 中生成随机值

    如何使用以下命令生成随机 Int64 和 UInt64 值RandomC 中的类 这应该可以解决问题 这是一个扩展方法 因此您可以像调用普通方法一样调用它Next or NextDouble上的方法Random目的 public stati
  • 打破条件变量死锁

    我遇到这样的情况 线程 1 正在等待条件变量 A 该变量应该由线程 2 唤醒 现在线程 2 正在等待条件变量 B 该变量应该由线程 1 唤醒 在我使用的场景中条件变量 我无法避免这样的死锁情况 我检测到循环 死锁 并终止死锁参与者的线程之一
  • 为什么我的 ITexthandler 不工作?我正在尝试将 XML 解析为 ITextSharp 文档

    我正在使用 Visual Developer 2010 MVC 3 c 我正在尝试将 XML 解析为 iTextSharp 文档 如下所示 ITextHandler textHandler new ITextHandler doc text
  • 语义问题 Qt Creator:命名空间“std”中没有名为“cout”的成员

    我开始使用 Qt Creator 编写代码 对于 C 文件 我遇到很多语义问题 99 是 命名空间 yyy 中没有名为 xxx 的成员cpp文件构建 编译和输出没有问题 如果我点击例如cout 我已链接到 iostream 我是否需要在 Q
  • fscanf 和 EOF 中的否定扫描集

    我的文件中有一个以逗号分隔的字符串列表 姓名 1 姓名 2 姓名 3 我想跳过所有逗号来阅读这些名字 我写了以下循环 while true if fscanf file my string 1 break 然而 它总是比预期多执行一次 给定
  • 如何使用eclipse构建C++应用程序

    我已经从以下位置下载了 Eclipse Juno for C here http www eclipse org downloads download php file technology epp downloads release ju
  • printf 参数不足

    我的问题是关于缺少参数的 printf 之后的行为 printf s blah blah d int integer was given as argument and not int written 我已经知道 如果格式参数不足 则行为是
  • 如何在Linux上构建GLFW3项目?

    我已经使用 cmake 和 make 编译了 glfw3 和包含的示例 没有出现任何问题 开始编写我的第一个项目 作为 opengl 和 glfw 的新手 并且对 C 和 CMake 没有经验 我正在努力理解示例构建文件 甚至要链接哪些库和
  • 为什么从绑定返回的对象会忽略额外的参数?

    假设我有一个带有两个参数的函数 void f int x int y 我想绑定其中之一 我可以用std bind如下 auto partiallyBoundF std bind f 10 1 partiallyBoundF仅需要一个参数 但
  • Crypto++ 和压缩 EC 密钥

    如何在 Crypto 中生成压缩的 ECDSA 密钥 AutoSeededRandomPool prng ECDSA

随机推荐

  • 即使使用 Polyfill,IE 也不支持 forEach。

    我已将 forEach polyfill 添加到 JavaScript 文件的顶部 但 Internet Explorer 仍然说它不支持该功能 我基本上想循环 querySelector 的结果 但是我确实在脚本中的一些其他数组对象上使用
  • Node JS 匿名函数和回调

    请有人帮助我 我阅读了大量的 javascript 文档并摆弄了 javascript 我能够使用这些函数 但我不太明白这里的基本句法爵士乐 var http require http http createServer function
  • 监控个别窗口服务的表现

    我有 7 个 Windows 服务 我想监控各个服务的性能 例如处理器使用情况 内存使用情况等 如果我使用 perfmon 它会提供整个系统 但不会提供单个服务 谁能建议我如何监控个别服务的性能 Perfmon 可以监控各个进程 只需在 添
  • 如何设置Web服务客户端的请求时间(java)

    我正在开发一个基于桌面的应用程序 就像投递箱一样 我有一个功能downloadFile long fileId 为我从网络下载文件 应用程序的桌面端是用java编写的 其中网络服务是用 Net编写的 我已经使用 netbeans 生成了 W
  • 为什么我们在 junit 测试中使用 Mockitojunitrunner 类? [复制]

    这个问题在这里已经有答案了 我是mockito框架的新手 对此我有一个非常基本的问题 为什么我们要使用MockitoJunitRunner 类在我们的junit测试课中 我还发现以下两点与此相关 但无法得到它 任何人都可以详细解释以下两点
  • 将 NSString 转换为 NSDate

    我有日期字符串 2010 年 10 月 11 日星期一 如何从中创建一个 NSDate 对象 然后从中获取不同的组件 例如日 月 日期 年 请注意 该字符串的格式 区域设置可能会在运行时更改 使用 NSDateFormatter 创建 NS
  • 使用 AVMutableComposition 进行精确计时

    我正在尝试使用 AVMutableComposition 在精确的时间播放一系列声音文件 当视图加载时 我创建了一个合成 目的是在 1 秒内均匀地播放 4 个声音 声音的长短并不重要 我只想在 0 0 25 0 5 和 0 75 秒时触发它
  • 创建 ClusterRole 作为默认计算服务帐户失败并出现额外权限错误

    我正在尝试在私有集群中创建一个新的 ClusterRole 我通过 Jumpbox 对其进行管理 但始终遇到 禁止 尝试授予额外权限 错误 我使用 gcloud 作为默认计算服务帐户进行身份验证 并且该帐户具有 Kubernetes Eng
  • 使用 CreateUserWizard 时未将对象引用设置为对象实例错误

    当我点击 CreateUserWizard 控件的 下一步 按钮时 出现错误 对象引用未设置为对象的实例 我检查了我的代码 没有将任何变量保留为空 但我仍然可以不解决这个错误 Source Error Line 29 object User
  • 如何在 Ubuntu 12.04 中将 PHP 版本从 5.3 降级到 5.2?

    我刚刚安装了 Ubuntu 12 04 并且还安装了 PHP 默认情况下 它安装的是 5 3 10 版本 但我的 PHP 项目不支持 PHP v5 3 10 我想将 PHP 版本降级到 5 2 我该怎么做 您必须卸载 PHP 然后重新安装旧
  • 为什么在Java流中flatMap()之后的filter()“不完全”是惰性的?

    我有以下示例代码 System out println Result Stream of 1 2 3 filter i gt System out println i return true findFirst get System out
  • 分组 UITableView 下面的灰色区域

    我有一个具有分组样式的 UITableView 我已将页脚高度设置为 0 tableView sectionFooterHeight 0 0 当我一直向下滚动时 我在表格视图的底部看到一个灰色区域 我该如何摆脱这个区域 编辑 此问题仅发生在
  • 大型/流行网站的源代码[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 在 Web 上找到满足您当前需求的所有这些小代码片段真是太好了 但是还有什么比立即获取整个应用程序源代码
  • Delphi中应该如何实现“双重检查锁定”?

    在 C 中 以下代码 来自this http www 25hoursaday com CsharpVsJava html threadspage 可用于以线程安全的方式延迟实例化单例类 class Foo private volatile
  • 数据框到数据库表

    天才们 我是 Julia 的新手 但有一个雄心勃勃的目标 到目前为止 我正在尝试跟踪流 当然这是一个自动过程 将数据从 csv 文件读取到 DataFrames 检查数据 然后根据 DataFrames 数据类型创建数据库表 将数据从 Da
  • 有没有办法在每个编译单元中包含标头而不修改每个源文件?

    鉴于以下情况 包含数千个 C 源文件的大型项目 没有通用头文件 每个源文件中都没有包含一个头文件 该项目由 g 编译并由 make 管理 有没有办法将定义 例如宏 包含到每个编译单元中 而无需修改每个源文件以包含新的头文件 来自 man g
  • 是否有(自动)方法来备份 Hudson CI 文件?

    在我的公司 我们有三台 Hudson CI 服务器 配置了 100 多个作业 我们正在寻找一种自动化的方法定期地备份作业配置和构建历史记录 目前我们有一个 ant 脚本 我们将其配置为作业 但它不容易维护且不优雅 你们有人找到解决这个问题的
  • 在带有 jquery 移动网络的滚动视图中使用 android webview 的空白

    我正在尝试在 Android 应用程序的布局上的滚动视图中使用 web 视图 也有 tabhost 但这并不重要 是这样的
  • Flutter:如何修复“RenderFlex 像素溢出”错误?

    我在用GridView in my Flutter应用程序显示图像及其标题 请检查下面的代码 import package flutter material dart import common ui search bar dart cla
  • Windows 10 IoT 核心版 - 视频打开关闭

    我一直在运行 Windows 10 IoT Core 的 Raspberry Pi 2 中开展项目 打开视频时项目主题传感器触发 但我收到以下错误 ProjeVol1 exe 中发生 System Exception 类型的异常 但 未在用