我正在使用nVLC和WCF进行流式传输,就像遥控器一样,我有以下疑问。在StartTransmission()操作中,如果我调用player.Play()而不调用Thread.Sleep(0),则方法结束并且没有任何反应。但是使用Thread.Sleep(0)方法结束但流式传输现在正在运行。答案是。
答案 0 :(得分:2)
这看起来像竞争条件。 Thread.Sleep(0)
完成所花费的时间似乎足以让nVLC完成它的工作。
我也考虑过COM消息,但Thread.Sleep(0)
does not do that.