AdaptiveCacheMediaPlayer8 Class |
The purpose of this component is to stream H.264 content without any interruptions due to network slow speed.
The "adaptive" part takes care of disk+ram caching & network speed predictions so after the initial waiting time,
the video will play without any re-buffering (given there is enough disk and/or ram available). No disk or ram resources
are used beyond those needed to achieve no interruptions.
Another feature of the "AdaptiveCache" module is fragmented caching: nothing is wasted; if you re-wind, the content is played
from disk(there is a limit for disk cache's size, of course)
Namespace: frame8.Logic.Media.MediaPlayer
public class AdaptiveCacheMediaPlayer8 : MediaPlayer8
The AdaptiveCacheMediaPlayer8 type exposes the following members.
| Name | Description | |
|---|---|---|
| AdaptiveCacheMediaPlayer8 |
| Name | Description | |
|---|---|---|
| NativeController | ||
| Params | (Overrides MediaPlayer8Params.) | |
| Rendering | (Overrides MediaPlayer8Rendering.) |
| Name | Description | |
|---|---|---|
| CreateControllerProxy | (Overrides MediaPlayer8CreateControllerProxy.) | |
| LoadViaController | (Overrides MediaPlayer8LoadViaController(String, ActionString, ActionAndroidJavaObject).) |