trouble playing video in iOS

Gerry Orkin gerry.orkin at gmail.com
Mon Apr 8 17:52:57 EDT 2013


The ios player control is buggy and always has been. I've lodged a few bug reports but nothing has changed - so maybe try mergAV instead? See mergext.com. 


Gerry

On Tue, Apr 9, 2013 at 3:13 AM, Apps Foundry <appsfoundry67 at gmail.com>
wrote:

> I am trying to build a museum kiosk app for a client. I found the excellent
> lesson at:
> http://lessons.runrev.com/s/lessons/m/4069/l/29287-How-do-I-play-a-video-in-part-of-the-screen-in-iOS
> Using this code (after applying the fix noted in the Comments), I can play
> the video on an iPad just fine, EXCEPT that there is no audio!?!
> The audio plays correctly in the IDE (if I play it via "*start* player
> "player3", where player3's filename property is set to point to the file.)
> The audio in question is a .mov file, but it also fails to play audio when
> I test with the .mp4 video that came with the lesson. Other videos (well,
> streaming videos anyway) play fine on the iPad (in the browser).
> Any suggestions as to a possible cause or where to look for additional
> clues?
> Thanks,
> Larry Walker
> Code follows, in case someone asks:
> *on* openCard
>    *// Check the control doesn't already exist. If so delete and recreate it
> *
>    *if* the platform is "iPhone" *then*
>       *if* "ioscontrol" is among the lines of iphoneControls() *then*
>          controlDelete
>       *end* *if*
>       iphoneControlCreate "player", "ioscontrol"
>       *// Set the basic properties including visibility, rectangle and
> video file path*
>       iphoneControlSet "ioscontrol", "filename", specialFolderPath("engine")
> & "/video.mp4"
>       iphoneControlSet "ioscontrol", "preserveAspect", true
>       iphoneControlSet "ioscontrol", "showController", true
>       iphoneControlSet "ioscontrol", "visible", true
>       iphoneControlSet "ioscontrol", "rect", the rect of graphic
> "rectangle1"
>       *// Start playing the video*
>       iphoneControlDo "ioscontrol", "play"
>    *end* *if*
> *end* openCard
> *on* closeCard
>    *// Delete the control when we leave the card*
>    *if* the platform is "iPhone" *then*
>       controlDelete
>    *end* *if*
> *end* closeCard
> *on* controlDelete
>    *// Delete the control*
>    *if* the platform is "iPhone" *then*
>       iphoneControlDelete "ioscontrol"
>    *end* *if*
> *end* controlDelete
> _______________________________________________
> 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