Mplayer Slave Режим JPG файлы слайд-шоу

Я использую 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 с. Я хочу воспроизвести слайд-шоу в формате jpg в этом промежутке. Я думаю, что я должен создать еще один процесс mplayer и воспроизводить слайд-шоу изображений. но не знаю, как это сделать.

Другой вопрос, я хотел бы воспроизвести mp3-файл во время показа слайдов. Я использую Windows 8.1 и Visual Studio 2010. Пожалуйста, помогите мне ответить на вопросы.

0 ответов

Другие вопросы по тегам