MultiMedia Soft forum

MultiMedia Soft products => Audio playback and audio management components => Topic started by: Terry on November 27, 2019, 05:22:05 AM

Title: GetSoundFileDuration seems allway return -6
Post by: Terry on November 27, 2019, 05:22:05 AM
Hello

"GetSoundFileDuration" seems allway return -6

The parameter "strFileName" is a playable audio file name.

GetControlVersion = "10.2.1.0"
GetEngineVersion = "13.1.1.9"

Terry
Thank you.
Title: Re: GetSoundFileDuration seems allway return -6
Post by: Administrator on November 27, 2019, 09:21:40 AM
Hello,

we have just tested the mentioned method but we cannot reproduce the issue: do you have something we could use for testing so we could test in your exact same conditions?

Kind Regards

Severino Delaurenti
MultiMedia Soft
Title: Re: GetSoundFileDuration seems allway return -6
Post by: Terry on November 27, 2019, 09:54:12 AM
Hello

Module Module1

    Public Sub Main(ByVal CmdArgs() As String)
        Dim objp As New AudioDjStudioApi.AudioDjStudioApiObj
        Console.WriteLine(objp.GetSoundFileDuration(CmdArgs(0)))
        objp.Dispose()

    End Sub

End Module
Reference AudioDjStudioApiF4

Am I misunderstood the method?

Kind Regards

Terry

Title: Re: GetSoundFileDuration seems allway return -6
Post by: Administrator on November 27, 2019, 05:35:09 PM
Hello,

you are simply missing to initialize the API: simply add the following call

objp.InitSoundSystem(1, 0, 0, 0, 0)

before invoking the GetSoundFileDuration method and all should work as expected.

Kind Regards

Severino Delaurenti
MultiMedia Soft