Android 仅使用cordova插件的一个特定部分

Android 仅使用cordova插件的一个特定部分,android,cordova,ionic-framework,cordova-plugins,Android,Cordova,Ionic Framework,Cordova Plugins,我在应用程序中播放VR视频。VR view的文档声明“一些旧设备无法解码大于1080p(1920x1080)的视频” 在我的应用程序中,用户首先下载视频文件,因此它不会流式传输视频 我有两个视频:一个用于较新的设备(4k),另一个用于较旧的设备(1080p) 我使用的插件支持在设备无法解码视频时添加回退视频: @Override public void onLoadError(String errorMessage) { // An error here is normal

我在应用程序中播放VR视频。VR view的文档声明“一些旧设备无法解码大于1080p(1920x1080)的视频”

在我的应用程序中,用户首先下载视频文件,因此它不会流式传输视频

我有两个视频:一个用于较新的设备(4k),另一个用于较旧的设备(1080p)

我使用的插件支持在设备无法解码视频时添加回退视频:

 @Override
    public void onLoadError(String errorMessage) {
      // An error here is normally due to being unable to decode the video format.
      loadVideoStatus = LOAD_VIDEO_STATUS_ERROR;
      //Attempt to load fallback video
      if (!fallbackVideoLoaded){
        fallbackVideoLoaded = true;
        launchVideoLoader(fallbackVideoUri);
      }else {
        Toast.makeText(
                VrVideoActivity.this, "Error loading video: " + errorMessage, Toast.LENGTH_LONG)
                .show();
      }
      Log.e(TAG, "Error loading video: " + errorMessage);
    }
我想知道应用程序启动时,设备是否能够解码4k,这样我就可以为用户提供正确的视频下载

这可能需要很长时间,但我想知道是否有可能修改插件,这样我就可以检查解码了。我不想让播放器打开等等,它应该试着解码一段很短的4k视频


不幸的是,我对本机插件没有太多经验。有谁能给我指出正确的方向吗?我想我应该将解码部分插入其中。

你可以在github上插入插件,进行任何更改并将其用于你的应用程序。你可以在github上插入插件,进行任何更改并将其用于你的应用程序