It depends on the Android device, if it includes the WMV codecs then yes if it does not then no. To find out simply try to play the WMV with Androids built in Video Player App. If that App can play the video then Video Kiosk can play the video. Seamless looping is achieved by using 2 Video Views and overlaying them. The second Video View is only made visible after the first frame has rendered. This works best on Android 4.4 since it has a callback that tells the App a frame has rendered. On older android its done using a timer and is less precise.
Is there a preferred file format or file specs that may allow seamless loop? Or anyway to not have the black 1 sec or so pause between a clip or loop? If its hardware based would you be able to recommend a device and file format that would a good combo.. trying to get a seamless loop.
The preferred format is .mp4. Probably 720p for best performance but that will depend on your device. The best version of Android is v4.4 or later because it notifies the App when the first frame has rendered. Earlier version of Android rely on a timer in the Video Kiosk settings called First frame render time if you are getting a black flash, try increasing that time to 20 or 30.
Thanks.. ill play with the timer and find a 4.4 quad core device to try as well I think im 4.2 currently on this box.. thanks.. video is mp4 720p
If you upload your video (like to dropbox) and share it with burningthumb at gmail dot com I will take a look at it on a few different test devices and see if I can find the best settings for you.
I sent you a response directly but I’ll repeat it here for everyone. I looked at the video and it was encode using a JVT/AVC Coding at a really high level of compassion – but it looks like Android was having trouble reading the embedded meta data. On my Android v4.4 test device (a rooted Kindle) the video would not play back at all, I just got a black screen. I re-encode the video by bringing it into iMovie and exporting it using the H.264 encoder and the exported H.264 video looped seamlessly on my test device. So my guess is your milage will vary depending on the video decoders provided with your Android device but that you should stick to H.264 encoding for “best results”.