Android Player SDK 2.0: robust seek previews and the move to fastpix.com
Android Player SDK 2.0: robust seek previews and the move to fastpix.com
The FastPix Android Player SDK reaches 2.0, with more robust seek previews, a move to the fastpix.com hosts, and a full playback feature set built out across the 1.0.x line.
What’s new:
-
Timestamp-only seek previews: when no spritesheet is available, the player now surfaces the scrub time through
SeekPreviewListener.onSpritesheetLoaded(...)with aTIMESTAMP_ONLYsentinel, so apps can show the seek time even without thumbnails. Gated byPreviewFallbackMode.TIMESTAMP(setPreviewFallbackMode.NONEto suppress). -
More reliable seek-preview loading: spritesheet loading no longer runs an infinite retry loop. It attempts the load once and, on unrecoverable failure, settles into timestamp mode. All
4xxresponses are now treated as terminal, and the spritesheet resolver maps stream hosts toimages.fastpix.com/images.fastpix.co. -
Default hosts moved to fastpix.com: the default stream host is now
stream.fastpix.com(wasstream.fastpix.io), including resolved playback and DRM URLs. Integrations using the defaults migrate automatically on upgrade; those that set an explicitcustomDomainare unaffected. -
Full playback feature set: the 1.0.x releases built out the player with Widevine DRM, manual and automatic (ABR) video-quality switching, audio and subtitle track switching with subtitle rendering, spritesheet seek previews, volume and mute, autoplay, loop, and playback-rate control, plus a comprehensive
PlaybackListenerfor building custom playback UIs.