bayonne-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bayonne-devel] How to test for the existance of an audio file


From: Tony White
Subject: Re: [Bayonne-devel] How to test for the existance of an audio file
Date: Fri, 2 May 2008 03:48:45 +0300

Thanks, Walter,

I had thought of that, and I'm trying to avoid a tgi - I think David
is on the right track, but still I'm having problems with it.

Tony

2008/5/1 Walter Hansen <address@hidden>:
> You could have a tgi script look to see if their all present and if not
>  insert blank files for the missing ones. Just an idea.
>
>
>
>  -----Original Message-----
>  From: address@hidden
>  [mailto:address@hidden Behalf
>  Of Tony White
>  Sent: Wednesday, April 30, 2008 5:44 PM
>  To: address@hidden
>  Subject: Re: [Bayonne-devel] How to test for the existance of an audio file
>
>  Thanks David,
>
>  So there is no way, other than jumping into a TGI script, to test for
>  an audio (or other) file's existance, so that a decision can be made
>  if a file is not present?  Do you think it feasible that an external
>  TGI script is run after every keypress as a caller makes choices?  Or
>  is it better to run one TGI script at the start of the call, to
>  populate an array with ALL possible files' presence or absence?  The
>  files may run into the tens of thousands! so it would be a VERY big
>  array - and would be at least four-dimensional.  And as the system is
>  dynamic, files may appear, or disappear from one call to the next.
>
>  Tony
>
>  2008/5/1 David Sugar <address@hidden>:
>  > There is a "play.one" option, that plays the first file that is found, and
>  > only one, out of a list.  There is a "play.any" I think, that plays any
>  that
>  > can be found and skips any not found in a list.  The default is to abort
>  if
>  > not found.
>  >
>  >
>  >
>  >  Tony White wrote:
>  >
>  > > Hi David and all,
>  > >
>  > > In bayonne script, if I list several files to play eg.
>  > >
>  > > play %1 %2 %3 ......
>  > >
>  > > ...where %1, %2, %3 etc. variables have been set to file1.au,
>  > > file2.au, file3.au .....
>  > >
>  > > so long as all three files exist on disk, then all is well.  BUT if,
>  > > for example, file1.au doesn't exist, then the play will abort -
>  > > without playing the rest of the files.
>  > >
>  > > The files are dynamically generated outside the bayonne environment -
>  > > and may sometimes be missing.  So I am stuck on how to test within a
>  > > script that a file exists before attempting to play it - and indeed to
>  > > substitute a 'default' file instead.
>  > >
>  > > The only way i can see is to jump out into a TGI - but is there
>  > > already a way to test this?  And if not, maybe this would be a
>  > > possible test to include in the next version?
>  > >
>  > > Oh - and before I get the suggestion:
>  > > play %1
>  > > play %2
>  > > play %3
>  > > ....
>  > >
>  > > yes, that works insofar as playing all  files, even if one is missing
>  > > - but there is a 'step' delay between each 'play' statement - which I
>  > > want to avoid... and there seems to be no way to see if a file is
>  > > missing so as to be able to substitute a 'default' file instead.
>  > >
>  > > Thanks,
>  > >
>  >
>
>
>
>  --
>  Tony White
>
>
>  _______________________________________________
>  Bayonne-devel mailing list
>  address@hidden
>  http://lists.gnu.org/mailman/listinfo/bayonne-devel
>
>
>
>  _______________________________________________
>  Bayonne-devel mailing list
>  address@hidden
>  http://lists.gnu.org/mailman/listinfo/bayonne-devel
>



-- 
Tony White




reply via email to

[Prev in Thread] Current Thread [Next in Thread]