Does this happen in the desktop browsers as well?
Can you share your composition for us to troubleshoot?
Can you share the composition (zip all the file and then upload), not the website url? Share on dropbox or elsewhere.
We will check this out and let you know.
Any update, vivekuma?
Anyone have a clue?
This is a bug, and has been logged internally.
We will update you on this if it can be fixed in the upcoming patch release.
In the movie you had shared, the audio trigger and the "animation" label are not aligned. If you align both then the content will play on iOS. The movie you shared will not will not work on iOS as it does not allow playing of audio in a timer event.
pl find attached updated movie.
The patch (EA 2014.1.1) with the fix is live now.
Edge Animate Team
1 person found this helpful
As you might already know that iOS does not allow playing of audio and video without user interaction. When we have a timeline trigger in Edge Animate, the trigger is processed in a timer event (requestAnimationFrame callback), which does not involve user interaction. The solution to this problem is as follows:
1. Have an action on any user interaction to play the audio directly
2. Have a timeline trigger for playing the audio and put a label exactly at the same location. Then you can have an action (sym.play('label')) on any user interaction.
Please note that when the label and triggers are aligned, the trigger will be processed in the handler for a user action and audio will play correctly. However, if the trigger is placed little ahead of the label, then it will not. We will try to post a blog on this soon.
I have tried what vivekuma sent earlier this morning and then what darmendra kumar sent a bit later.
Are you folks testing this? because the audio plays, but not the animation.
I tried exactly what you provided and did exactly what you indicated with no success.
Let me know if you want my new files.
If this is so simple, perhaps your experts could make the revisions and send back the proper files so I can see what you've done and how it's different from what I did.
I don't know what else to do.
I have tested with 2 iPads with iOS 8.1 and 8.1.1, in after making the changes as I have told you in private message, everything is working fine.
Animation is playing with audio.
Check the modified composition @ https://www.dropbox.com/s/zivpci2hg2kptvg/72.rar?dl=0
I have just added one more line in the click handler for play button and replay button.
Again, i have an iPhone4, so my phone indicates its software is up to date at iOS 7.1.2.
While I appreciate you editing the files and sending to me, your code for the action is the same as I ended up with this morning with no success.
Just in case, though, I published and uploaded it to check on my phone and I got the same results.
Are you able to test this on older phones/operating systems?
We have tested with two available devices, both of them have iOS 8 only. We have to check out for iOS 7 devices, which can be done only on Monday if we find such iOS7 devices.
Meanwhile, we would like to know what exactly does your iPhone 4 shows when you try to load the page.
And we want you to do this and let us know if the animation works without audio:
1. Delete the audio from Elements panel
2. Delete the trigger at timeline t=0
I won't be able to get to this today, to let you know what happens when I attempt 1. or 2. I may be able to tomorrow.
At the moment, though, it plays audio but no animation on my iPhone4.
Hello. I was able to remove the audio and the trigger and the result was that the card played the animation, but played automatically, my play button was nowhere to be seen.
FWIW - I wanted to see what would happen if I put the audio back in and the trigger back in.
Well, it works on my phone but ONLY if I VERY quickly click on the play button.
Otherwise, the play button disappears and it starts to play the animation but with no audio.
Also, the animation isn't very smooth at all and has a lag in the the beginning.
On desktop, it varies, though -
Firefox: no 'play' button appears and the audio & animation just starts playing.
Safari: no 'play' button appears and the audio & animation just starts playing.
Chrome: Safari: no 'play' button appears and the audio & animation just starts playing.
One terrible thing I noticed in this browser, though, I clicked the 'replay' button prior to end of the audio and, when it replayed, it did so, but without audio.
While, neither of your suggested changes (or my changes) are acceptable due to it negating the 'play' button on desktops and not being consistent on my iPhone4, I figured I'd let you know how I fared with these revisions/re-revisions.
I had many issues with playing embedded videos on Iphone4, not sure if your animation is in a video format. But this link might come handy for someone who is struggling with video outputs for iOS devices: