PlayerLifecycleObject 独立成通用的 AbstractPlayerContext 抽象类。

Signed-off-by: mk124 <mk124a@gmail.com>