public class VideoPlayerHelper
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
protected android.app.Activity |
getActivity(android.content.Context context,
BaseVideoController videoController)
获取Activity,优先通过Controller去获取Activity
|
protected android.view.ViewGroup |
getContentView(android.content.Context context,
BaseVideoController videoController)
获取activity中的content view,其id为android.R.id.content
|
protected android.view.ViewGroup |
getDecorView(android.content.Context context,
BaseVideoController videoController)
获取DecorView
|
protected void |
hideSysBar(android.view.ViewGroup decorView,
android.content.Context context,
BaseVideoController videoController)
隐藏NavigationBar和StatusBar
|
static VideoPlayerHelper |
instance()
一定要使用单例模式,保证同一时刻只有一个视频在播放,其他的都是初始状态
单例模式
|
protected boolean |
isLocalDataSource(java.lang.String url,
android.content.res.AssetFileDescriptor assetFileDescriptor)
判断是否为本地数据源,包括 本地文件、Asset、raw
|
protected void |
showSysBar(android.view.ViewGroup decorView,
android.content.Context context,
BaseVideoController videoController)
显示NavigationBar和StatusBar
|
public static VideoPlayerHelper instance()
protected android.view.ViewGroup getDecorView(android.content.Context context,
BaseVideoController videoController)
context - 上下文videoController - controllerprotected android.view.ViewGroup getContentView(android.content.Context context,
BaseVideoController videoController)
context - 上下文videoController - controllerprotected android.app.Activity getActivity(android.content.Context context,
BaseVideoController videoController)
context - 上下文videoController - controllerprotected void showSysBar(android.view.ViewGroup decorView,
android.content.Context context,
BaseVideoController videoController)
decorView - decorViewcontext - 上下文videoController - controllerprotected void hideSysBar(android.view.ViewGroup decorView,
android.content.Context context,
BaseVideoController videoController)
decorView - decorViewcontext - 上下文videoController - controllerprotected boolean isLocalDataSource(java.lang.String url,
android.content.res.AssetFileDescriptor assetFileDescriptor)
url - url地址assetFileDescriptor - assets文件