Adapt HLS on non-adaptive devices.

This just brings HLS treatment in the demo app in line with
DASH and SmoothStreaming.