Fully Video Kiosk
Fully Video Kiosk is our separate app for playing videos and image slideshows on Android devices with full kiosk mode protection. With Fully Video Kiosk you can manage a playlist containing URLs to media files or websites as well as files and folders from the local internal/external storage.
Fully Video Kiosk is available on Google Play and as APK file
Fully Video Kiosk can play:
- All video streams/codecs supported by Android (these can slightly vary on different Android versions).
- Starting FVK 1.14 there is also Media3 Exoplayer engine available with support for many DASH, HLS and RTSP streams.
- YouTube videos and playlists (requires latest WebView installed).
- JPG/PNG/GIF images
- Other Websites
Fully Video Kiosk contains all features included in Fully Kiosk Browser except NFC Tag reading, Single App Kiosk Mode and Universal Launcher.
Additional configuration settings in Fully Video Kiosk:
Playlist Settings
- Select Items to Show – Manage playlist: Select media URL, files, folders, web sites or YouTube videos/playlists to show. You can specify to loop each playlist item, skip item on user interaction, play next after x seconds. For folders you can also specify the file play order. Folders will be played recursively including all subfolders.
- Wallpaper URL – Website to show as wallpaper. You can use an URL like
fully://color#000000for a solid color page - Fade In/Out Duration – set image/video fade in/out duration in milliseconds (default: 100 ms).
- Image Scaling Type – how to resize the smaller/bigger pictures to the screen size (ver. 1.7+)
- Loop Playlist – start playing from beginning when end of playlist reached
- Show Throbber – show throbber while preparing image/video to play (can’t remove throbber for YouTube videos)
- Show Play Controls – show auto-hiding play controls when playing videos (no controls for YouTube videos)
- Show URL/Filename – show URL or filename when starting playing
- Show Errors – show error on media play failure
- Cache Images – enable caching of network images
- Video Player Engine – select MediaPlayer lib or Exoplayer lib (Android 7+) to play videos, requires app restart (1.14+).
Playlist Auto Restart
- Auto Restart on Idle – restart playlist after some seconds of user inactivity
- Auto Restart on Screen On – restart playlist when the screen goes on
- Auto Restart on Screensaver Stop – restart playlist when screensaver stops
- Auto Restart on Network Reconnect – restart when Wifi/LAN/LTE reconnects
- Auto Restart on Internet Reconnect – restart playlist when real internet connection reappears
There are additional JavaScript interface functions to control the player which can be used in the wallpaper or playlist sites:
void fully.playerStart()
void fully.playerStop()
void fully.playerPause()
void fully.playerResume()
void fully.playerNext()
// Respond to events (ver. 1.7+)
void fully.bind('onItemPlay','todo("$url");');
void fully.bind('onPlaylistPlay','todo();');There are also corresponding REST interface endpoints playerStart, playerStop, playerPause, playerResume and playerNext included. Starting ver. 1.7 in the Usage Stats there are counters for playlistPlays and itemPlays.
A Fully PLUS License is also valid for Fully Video Kiosk. You can obtain a Fully PLUS license for the device and use it with any Fully Kiosk app at your choice.
The default settings file is called fully-video-settings.json. You can use fully-video-auto-settings.json or fully-video-once-settings.json for auto import when deploying. You can add the Fully Video Kiosk device to Fully Cloud, organize and control it there too.
Known Restrictions:
- In Kiosk Mode the home button and the recent app button shortly pauses the playback.
- Remote Admin screenshot does not show video content.
Your feedback is welcome!