Mplayer奴隶模式jpg文件幻灯片

时间:2016-04-07 18:10:37

标签: c# .net vb.net mplayer

我在奴隶模式下使用mplayer(VB.NET)。

我使用" -fs -noquiet -identify -slave -nomouseinput -sub-fuzziness 1 -vo direct3d,-ao dsound"。

    ps = New Process()
    ps.StartInfo.FileName = "D:\Music\mplayer.exe "
    ps.StartInfo.UseShellExecute = False
    ps.StartInfo.RedirectStandardInput = True        
    args = "-fs  -noquiet -identify -slave " '
    args += "-nomouseinput -sub-fuzziness 1 "
    args += " -vo direct3d, -ao dsound "
    Try
        ps.Kill()
    Catch
    End Try
    Try
        ps.StartInfo.Arguments = args + " """ + Songfilelocation + """"
        ps.Start()

        SendCommand("set_property volume " + "80")
    Catch e As Exception
        MessageBox.Show(e.Message)
    End Try

我可以发送奴隶模式命令如下..

     Public Function SendCommand(ByVal cmd As String) As Boolean
     Try
        If ps IsNot Nothing AndAlso ps.HasExited = False Then
            ps.StandardInput.Write(cmd + vbLf)
            'MessageBox.Show(ps.StandardOutput.ReadToEndAsync.ToString())
            Return True
        Else
            Return False
        End If

     Catch ex As Exception
        Return False
     End Try
   End Function

我使用的从属模式命令是

"停止"

"暂停"

"退出"

"静音"

等等。

但我不知道如何播放幻灯片放映等一系列jpg文件。 并且mplayer需要大约2秒的延迟时间才能播放视频文件。 我想在2s的差距中播放jpg文件幻灯片。 我想我应该创建另一个mplayer进程并播放图像幻灯片。 但不知道怎么做。

另一个问题是我想在播放图像幻灯片时播放mp3文件。 我使用的是Windows 8.1和Visual Studio 2010.请帮我回答问题。

0 个答案:

没有答案