gpt4 book ai didi

.net - 带有服务的媒体播放器控制

转载 作者:行者123 更新时间:2023-12-02 23:22:10 26 4
gpt4 key购买 nike

我需要在没有人登录服务器的情况下通过服务器 PC 的声卡播放声音。在过去的几年里,我使用一些作为服务运行的非托管代码来做到这一点。由于我创建服务的方式(带有包装器的 VB6),我能够使用带有媒体播放器控件的表单来播放声音。然后我只是让服务在用户帐户而不是系统帐户下运行。

显然,在.NET 中,我可以创建一个没有包装器的服务。但是,您不能在没有表单的情况下使用媒体播放器控件(据我了解),并且如果不设置“允许服务与桌面交互”切换,则无法创建表单,这通常是不好的做法。另外,如果没有人登录服务器,我不确定即使这样也行。这必须在任何时候都在播放,并且需要具有服务所具有的恢复选项。

有人需要这样做并想到更好的方法吗?仅供引用,我需要用 VB.NET 或 C#.NET 编写。

谢谢!

最佳答案

我认为这里的解决方案也可能对您有用:

Play wave file from a Windows Service (C#)

关于.net - 带有服务的媒体播放器控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6012015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com