The preview that is shown is based on the default player for that video on the OS that is playing it. So behavior between the desktop and iOS is expected to be different sometimes.
Are you having trouble playing the video in Go? Or is the preview frame image the only difference you are seeing?
The video plays perfectly in Go. The preview frame image shows just the QuickTime icon (mpeg4). Is there any way to get an image on that frame instead of the icon?
I don't believe you can:
In FileMaker Go, content in container fields is displayed by the iOS like other iOS audio, video, and PDF files.
The way it's displayed is determined by iOS.
A possible way around this would be to store a preview slide in a separate container field, place that field on top of your video container ( and maybe a transparent "play" arrow on top of that). Then set button actions to go to the video container field with "select/perform" checked to start the video playback. I realize this is a kludgy workaround, but might be the only way you can create that type of behavior in iOS.
One more thing to think about as well. Are the videos stored on the iOS device itself? Or are they streamed from the server?
Streamed videos are only pulled down to the device at runtime, so you might want to see if you get different preview behavior if storing a local copy of the video on the iOS device.
The videos are streamed from the server. However I transferred the .fmp12 to the iOS device and the behaviour is the same. I have also tried what you suggested but it seems that the "select/perform" option in the Go to Field script step does not start playing the video...
How about instead of go to field, you swap to a layout that has the container set to auto-play. That way you could make a “full screen” video as well. You would also need a “done” button to return to the previous layout.
Sorry, I never have played too much with video in Go, just audio files.
The auto-play feature does not either work in Go, as far as I have seen. Go seems not oriented to video storage...
Thanks for your comments, I really appreciate them.
Yeah, sorry it’s been since v.11 since I really had a need for any container interactivity. I seem to remember it working when the content was stored on the device and not on the server, as well as the select/perform actions working as well.
Containers radically changed in v.12, so it’s probably changed since the early days of go.
One more thought that’s kind of out there, but if you created a CWP site to auto-play a video on demand from FM via ID, you could probably get a web viewer to load and play a video. That’s a far fetched idea though.