sxl_88 2015-04-02 12:59 采纳率: 50%
浏览 1912
已采纳

C# Winform项目,在不关闭在线视频播放的App客户端前提下,如何实现频道切换。

在C# Winform项目,有个form窗体以及三个button按钮(button1为打开"CCTV-5"体育频道,button2为打开"CCTV-2"财经频道,button3为打开"CCTV-13"新闻频道)
目前已经可以通过以下代码实现在button1按钮中将“CBOX央视影音”在线视频播放的App客户端的"CCTV-5"体育频道打开并进行播放。
button1按钮打开"CCTV-5"体育频代码如下:
Process proc = new Process();
proc.StartInfo.FileName = @"C:\Program Files\CNTV\CBox\CBox.exe";
p.StartInfo.Arguments = ""C:\Program Files\CNTV\CBox\CBox.exe" cbox:///url:media=pa://cctv_p2p_hdcctv5@type=p2p@title=CCTV-5 体育@itemid=cctv5@columnid=cctv5@from=13";
proc.Start();

关闭退出在线视频播放的App客户端代码如下:
proc.kill();

附打开"CCTV-2"财经频道以及"CCTV-13"新闻频道执行参数:
打开"CCTV-2"财经频道执行参数:
"C:\Program Files\CNTV\CBox\CBox.exe" cbox:///url:media=pa://cctv_p2p_hdcctv2@type=p2p@title=CCTV-2 财经@itemid=cctv2@columnid=cctv2@from=13
打开"CCTV-13"新闻频道执行参数:
"C:\Program Files\CNTV\CBox\CBox.exe" cbox:///url:media=pa://cctv_p2p_hdcctv13@type=p2p@title=CCTV-13 新闻@itemid=cctv13@columnid=cctv13@from=13

目前遇到点困惑,
如何实现在不关闭“CBOX央视影音”在线视频播放的App客户端前提下,通过上面提供的执行参数可以在button2以及button3按钮中打开相应的"CCTV-2"财经频道以及"CCTV-13"新闻频道。

请问如何修改上面的代码实现上面的功能,谢谢!

  • 写回答

2条回答 默认 最新

  • threenewbee 2015-04-02 13:10
    关注

    如果界面是固定的,可以通过发送消息或者模拟鼠标点击实现,具体先用spy++看看,然后照着写。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器