struggling with player
Earthednet-wp
prothero at earthednet.org
Mon Apr 27 10:29:45 EDT 2015
Thanks, Dave! That's very helpful.
Best regards,
Bill
William Prothero
http://es.earthednet.org
> On Apr 27, 2015, at 1:59 AM, Dave Kilroy <dave at applicationinsight.com> wrote:
>
> Hi Bill
>
> Just for your interest, I used mobilePlaySoundOnChannel on an iOS app a
> couple of years ago and was able to play several audio files at the same
> time and change their volume while they all continued to play without
> pausing...
>
>
> put "word" into tChannelName
> put "now" into tType
> if the environment is "mobile" then
> if (mobileSoundOnChannel(tChannelName) is empty) OR
> (mobileSoundOnChannel(tChannelName) is "could not find channel") then
> --
> --make background audio quieter
> if mobileSoundChannelStatus("background") ="playing" then
> put mobileSoundChannelVolume("background") into tVolume
> put (tVolume - 10) into tVolume
> mobileSetSoundChannelVolume "background", tVolume
> end if
> --
> --code to do various things like find the correct audio file
> --make changes to the GUI etc
> --
> --play 'word' audio file
> mobilePlaySoundOnChannel tAudioPath, tChannelName, tType
> --
> --reset GUI & background volume once sound has finished playing
> send "resetFieldBackgroundColor pField" to this stack in tMS
> milliseconds
> end if
> end if
>
>
>
>
>
> Wprothero wrote
>> Klaus:
>> Ok, it makes sense. I think I’ve got it working now. The slider adjusts
>> the volume and all seems ok. One thing is, the 3rd audio clip stops when I
>> adjust the slider, but the control still shows it’s running. I then check
>> the playRate, even though it isn’t playing and if it is 1 (even in the
>> paused mode), I give it a “play” command. This seems to work fine. Also,
>> when the stack loses focus, it keeps playing. So, it’s pretty good for
>> now.
>>
>> It would be really helpful if the LESSONS part of the Livecode site gave
>> the correct info for the player. I think I’m going to be using it a lot,.
>>
>> Thanks for the help.
>> Bill
>>
>>> On Apr 26, 2015, at 4:43 PM, Klaus major-k <
>
>> klaus@
>
>> > wrote:
>>>
>>> Hi Bill,
>>>
>>>> Am 27.04.2015 um 00:04 schrieb William Prothero <
>
>> prothero@
>
>> >:
>>>>
>>>> Klaus:
>>>> Yeah, just as I posted this, I noticed in the user guide that it was the
>>>> playLoudness. I used that and it did change the loudness. However, I’m
>>>> still having trouble getting the players to play continuously when I
>>>> drag the loudness scroller. I have 3 players going simultaneously and
>>>> I’m changing the loudness on 2 of them. There seems to be some kind of
>>>> timing problem because if I change the loudness too quickly, one of the
>>>> players stops.
>>>>
>>>> It also seems pretty cumbersome that there isn’t a “play from start”
>>>> command. I will fiddle with the startTime,endTime, and playSelection to
>>>> try to get it to rewind to the start. But it seems line basic commands
>>>> are quirky to implement.
>>>
>>> See below :-)
>>>
>>>> So, to get the player to begin at the start, when it’s somewhere else,
>>>> I’d have to do something like:
>>>> stop player myPlayer
>>>> put the duration of player myPlayer into endTime
>>>> set the startTime of player myPlayer to 1
>>>> set the endTime of player myPlayer to endTime
>>>> set the playSelection of player 1 to true
>>>> start player myPlayer
>>>
>>> Just tested with LC 7.04 (never worked with the new AVFoindation player
>>> object before)
>>> and this single line will it:
>>> …
>>> set the currenttime of player "myplayer“ to 0
>>> ## Or any other time in the audio/movie
>>> …
>>> No need to stop the player or set a selection from STARTTIME to ENDTIME.
>>> Playback will continue!
>>>
>>>> Do I have to stop, then start the player to get it to jump to a
>>>> particular location?
>>>
>>> See above.
>>>
>>>> And, is there a way to keep the other player going, without being
>>>> affected by commands and the stack losing focus?
>>>
>>> Sorry, not sure I understand your exact problem?
>>>
>>>> Thanks, Klaus, for your input.
>>>> Best,
>>>> Bill
>>>
>>> Best
>>>
>>> Klaus
>>>
>>> --
>>> Klaus Major
>>> http://www.major-k.de
>
>> klaus@
>
>>>
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>
>> use-livecode at .runrev
>
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>
>> use-livecode at .runrev
>
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
>
>
>
> -----
> "The difference between genius and stupidity is; genius has its limits." - Albert Einstein
> --
> View this message in context: http://runtime-revolution.278305.n4.nabble.com/struggling-with-player-tp4691531p4691540.html
> Sent from the Revolution - User mailing list archive at Nabble.com.
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list