java windows编程,以编程方式控制Windows媒体播放器,最好是从Java

我正在为已经广泛部署的现有Java应用程序添加功能。(因此,有些设计决策是我无法触及的,除非我有

认真地

令人信服的原因。)该应用程序控制着一台PC机向一个小型本地电视网络广播音频和视频。目前,它主要播放静态幻灯片,但也可以做背景音乐,由客户自行决定。背景音乐(CD、本地音乐文件、Internet收音机等)由Windows Media Player处理。

我当前的项目是在静态幻灯片中添加旁白。当旁白播放时,我需要发送某种STFU信号,临时使WMP输出静音或静音。所以我的核心问题是:实现这一目标的最佳方法是什么?

我知道WMP有一个ActiveX接口,但我对ActiveX/com没有经验。当然,我可以(也可能会)学习,但在这一点上,我没有很好的位置来区分简单的解决方案、技术可行但痛苦的解决方案以及实际上是盲道的“解决方案”。

基于Java的解决方案是否需要使用像雅各伯那样的Java> ActiveX桥?或者这是过度杀戮?

或者,我是完全错了树?我当然愿意部署完全用另一种语言编写的小型命令行可执行文件,然后通过runtime.exec()访问它们。这是(说)VisualBasic使污垢变得简单的东西吗?(vb也不在我的技能集中,但如果它是适合这份工作的工具,我会学习的。我只是不知道这是不是合适的工具。谷歌给了我很多将wmp合并到vb gui中的例子;vb命令行脚本就不多了。)

最后,最后一点:WMP实例将由用户启动,而不是由Java应用程序启动。不知道这是否有影响,但认为值得一提。

我提前感谢任何人能给我提供的任何见解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值