frontyard / cordova-plugin-exoplayer

Media player plugin for Cordova that uses Google's ExoPlayer
MIT License
54 stars 69 forks source link

BUILD FAILED #104

Closed MasterB0t closed 11 months ago

MasterB0t commented 2 years ago

Im getting build failed with cordova version 11, Platform Android 9.1.0 and Exo Plugin cordova-plugin-exoplayer 2.5.4

`cordova run android Checking Java JDK and Android SDK versions ANDROID_SDK_ROOT=/home/chris//Android/Sdk/ (recommended setting) ANDROID_HOME=/home/chris//Android/Sdk/ (DEPRECATED) Using Android SDK: /home/chris/Android/Sdk Subproject Path: CordovaLib Subproject Path: app Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01 Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01 Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01 Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01 Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01

Task :app:compileDebugJavaWithJavac FAILED /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/LayoutProvider.java:49: error: cannot find symbol public static SimpleExoPlayerView getExoPlayerView(Activity activity, Configuration config) { ^ symbol: class SimpleExoPlayerView location: class LayoutProvider /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/LayoutProvider.java:65: error: cannot find symbol public static void setupController(SimpleExoPlayerView parentView, Activity activity, JSONObject controller) { ^ symbol: class SimpleExoPlayerView location: class LayoutProvider /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/LayoutProvider.java:77: error: cannot find symbol private static void setupButtons(SimpleExoPlayerView parentView, Activity activity, JSONObject controller) { ^ symbol: class SimpleExoPlayerView location: class LayoutProvider /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/LayoutProvider.java:112: error: cannot find symbol private static void setupBar(SimpleExoPlayerView parentView, Activity activity, JSONObject controller) { ^ symbol: class SimpleExoPlayerView location: class LayoutProvider /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/LayoutProvider.java:167: error: cannot find symbol private static void setupBuffering(SimpleExoPlayerView parentView, Activity activity, JSONObject controller) { ^ symbol: class SimpleExoPlayerView location: class LayoutProvider /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/LayoutProvider.java:175: error: cannot find symbol public static void setBufferingVisibility(SimpleExoPlayerView parentView, Activity activity, boolean visibile) { ^ symbol: class SimpleExoPlayerView location: class LayoutProvider /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:35: error: package com.google.android.exoplayer2.extractor does not exist import com.google.android.exoplayer2.extractor.; ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:36: error: package com.google.android.exoplayer2.source does not exist import com.google.android.exoplayer2.source.; ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:40: error: package com.google.android.exoplayer2.trackselection does not exist import com.google.android.exoplayer2.trackselection.; ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:42: error: package com.google.android.exoplayer2.upstream does not exist import com.google.android.exoplayer2.upstream.; ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:43: error: package com.google.android.exoplayer2.util does not exist import com.google.android.exoplayer2.util.; ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:57: error: cannot find symbol private SimpleExoPlayer exoPlayer; ^ symbol: class SimpleExoPlayer location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:58: error: cannot find symbol private SimpleExoPlayerView exoView; ^ symbol: class SimpleExoPlayerView location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:72: error: package ExoPlayer does not exist private ExoPlayer.EventListener playerEventListener = new ExoPlayer.EventListener() { ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:176: error: package PlaybackControlView does not exist private PlaybackControlView.VisibilityListener playbackControlVisibilityListener = new PlaybackControlView.VisibilityListener() { ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:282: error: cannot find symbol private MediaSource getMediaSource(Uri uri, DefaultBandwidthMeter bandwidthMeter) { ^ symbol: class DefaultBandwidthMeter location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:282: error: cannot find symbol private MediaSource getMediaSource(Uri uri, DefaultBandwidthMeter bandwidthMeter) { ^ symbol: class MediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:30: error: package com.google.android.exoplayer2.trackselection does not exist import com.google.android.exoplayer2.trackselection.; ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:60: error: cannot find symbol public static JSONObject startEvent(ExoPlayer player, String audioFocus) { ^ symbol: class ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:68: error: cannot find symbol public static JSONObject stopEvent(ExoPlayer player) { ^ symbol: class ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:93: error: cannot find symbol public static JSONObject loadingEvent(ExoPlayer player, boolean loading) { ^ symbol: class ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:101: error: cannot find symbol public static JSONObject stateEvent(ExoPlayer player, int playbackState, boolean controllerVisible) { ^ symbol: class ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:110: error: cannot find symbol public static JSONObject positionDiscontinuityEvent(ExoPlayer player, int reason) { ^ symbol: class ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:118: error: cannot find symbol public static JSONObject seekEvent(ExoPlayer player, long offset) { ^ symbol: class ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:126: error: cannot find symbol public static JSONObject timelineChangedEvent(ExoPlayer player, Timeline timeline, Object manifest) { ^ symbol: class ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:126: error: cannot find symbol public static JSONObject timelineChangedEvent(ExoPlayer player, Timeline timeline, Object manifest) { ^ symbol: class Timeline location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:146: error: cannot find symbol public static JSONObject audioFocusEvent(ExoPlayer player, String state) { ^ symbol: class ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:154: error: cannot find symbol public static JSONObject playerErrorEvent(ExoPlayer player, ExoPlaybackException origin, String message) { ^ symbol: class ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:154: error: cannot find symbol public static JSONObject playerErrorEvent(ExoPlayer player, ExoPlaybackException origin, String message) { ^ symbol: class ExoPlaybackException location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:203: error: cannot find symbol private static void addPlayerState(Map<String, String> map, ExoPlayer player) { ^ symbol: class ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/LayoutProvider.java:50: error: cannot find symbol SimpleExoPlayerView view = new SimpleExoPlayerView(activity); ^ symbol: class SimpleExoPlayerView location: class LayoutProvider /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/LayoutProvider.java:50: error: cannot find symbol SimpleExoPlayerView view = new SimpleExoPlayerView(activity); ^ symbol: class SimpleExoPlayerView location: class LayoutProvider /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/LayoutProvider.java:53: error: cannot find symbol view.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_FILL); ^ symbol: variable AspectRatioFrameLayout location: class LayoutProvider /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:72: error: package ExoPlayer does not exist private ExoPlayer.EventListener playerEventListener = new ExoPlayer.EventListener() { ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:176: error: package PlaybackControlView does not exist private PlaybackControlView.VisibilityListener playbackControlVisibilityListener = new PlaybackControlView.VisibilityListener() { ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:251: error: cannot find symbol DefaultBandwidthMeter bandwidthMeter = new DefaultBandwidthMeter(); ^ symbol: class DefaultBandwidthMeter location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:251: error: cannot find symbol DefaultBandwidthMeter bandwidthMeter = new DefaultBandwidthMeter(); ^ symbol: class DefaultBandwidthMeter location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:253: error: cannot find symbol TrackSelector trackSelector = new DefaultTrackSelector(); ^ symbol: class TrackSelector location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:253: error: cannot find symbol TrackSelector trackSelector = new DefaultTrackSelector(); ^ symbol: class DefaultTrackSelector location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:254: error: cannot find symbol LoadControl loadControl = new DefaultLoadControl(); ^ symbol: class LoadControl location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:254: error: cannot find symbol LoadControl loadControl = new DefaultLoadControl(); ^ symbol: class DefaultLoadControl location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:256: error: cannot find symbol exoPlayer = ExoPlayerFactory.newSimpleInstance(this.activity, trackSelector, loadControl); ^ symbol: variable ExoPlayerFactory location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:262: error: cannot find symbol MediaSource mediaSource = getMediaSource(uri, bandwidthMeter); ^ symbol: class MediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:283: error: cannot find symbol String userAgent = Util.getUserAgent(this.activity, config.getUserAgent()); ^ symbol: variable Util location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:289: error: package HttpDataSource does not exist HttpDataSource.Factory httpDataSourceFactory = new DefaultHttpDataSourceFactory(userAgent, bandwidthMeter, connectTimeout, readTimeout, true); ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:289: error: cannot find symbol HttpDataSource.Factory httpDataSourceFactory = new DefaultHttpDataSourceFactory(userAgent, bandwidthMeter, connectTimeout, readTimeout, true); ^ symbol: class DefaultHttpDataSourceFactory location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:290: error: package DataSource does not exist DataSource.Factory dataSourceFactory = new DefaultDataSourceFactory(this.activity, bandwidthMeter, httpDataSourceFactory); ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:290: error: cannot find symbol DataSource.Factory dataSourceFactory = new DefaultDataSourceFactory(this.activity, bandwidthMeter, httpDataSourceFactory); ^ symbol: class DefaultDataSourceFactory location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:291: error: cannot find symbol MediaSource mediaSource; ^ symbol: class MediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:292: error: cannot find symbol int type = Util.inferContentType(uri); ^ symbol: variable Util location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:294: error: cannot find symbol case C.TYPE_DASH: ^ symbol: variable C location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:295: error: cannot find symbol long livePresentationDelayMs = DashMediaSource.DEFAULT_LIVE_PRESENTATION_DELAY_PREFER_MANIFEST_MS; ^ symbol: variable DashMediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:296: error: package DefaultDashChunkSource does not exist DefaultDashChunkSource.Factory dashChunkSourceFactory = new DefaultDashChunkSource.Factory(dataSourceFactory); ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:296: error: package DefaultDashChunkSource does not exist DefaultDashChunkSource.Factory dashChunkSourceFactory = new DefaultDashChunkSource.Factory(dataSourceFactory); ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:298: error: cannot find symbol mediaSource = new DashMediaSource(uri, dataSourceFactory, dashChunkSourceFactory, retryCount, livePresentationDelayMs, mainHandler, null); ^ symbol: class DashMediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:300: error: cannot find symbol case C.TYPE_HLS: ^ symbol: variable C location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:302: error: cannot find symbol mediaSource = new HlsMediaSource(uri, dataSourceFactory, retryCount, mainHandler, null); ^ symbol: class HlsMediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:304: error: cannot find symbol case C.TYPE_SS: ^ symbol: variable C location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:305: error: package DefaultSsChunkSource does not exist DefaultSsChunkSource.Factory ssChunkSourceFactory = new DefaultSsChunkSource.Factory(dataSourceFactory); ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:305: error: package DefaultSsChunkSource does not exist DefaultSsChunkSource.Factory ssChunkSourceFactory = new DefaultSsChunkSource.Factory(dataSourceFactory); ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:307: error: cannot find symbol mediaSource = new SsMediaSource(uri, dataSourceFactory, ssChunkSourceFactory, mainHandler, null); ^ symbol: class SsMediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:310: error: cannot find symbol ExtractorsFactory extractorsFactory = new DefaultExtractorsFactory(); ^ symbol: class ExtractorsFactory location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:310: error: cannot find symbol ExtractorsFactory extractorsFactory = new DefaultExtractorsFactory(); ^ symbol: class DefaultExtractorsFactory location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:311: error: cannot find symbol mediaSource = new ExtractorMediaSource(uri, dataSourceFactory, extractorsFactory, mainHandler, null); ^ symbol: class ExtractorMediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:320: error: cannot find symbol com.google.android.exoplayer2.Format textFormat = com.google.android.exoplayer2.Format.createTextSampleFormat(null, subtitleType, null, com.google.android.exoplayer2.Format.NO_VALUE, com.google.android.exoplayer2.Format.NO_VALUE, "en", null, 0); ^ symbol: class Format location: package com.google.android.exoplayer2 /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:320: error: cannot find symbol com.google.android.exoplayer2.Format textFormat = com.google.android.exoplayer2.Format.createTextSampleFormat(null, subtitleType, null, com.google.android.exoplayer2.Format.NO_VALUE, com.google.android.exoplayer2.Format.NO_VALUE, "en", null, 0); ^ symbol: class Format location: package com.google.android.exoplayer2 /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:320: error: cannot find symbol com.google.android.exoplayer2.Format textFormat = com.google.android.exoplayer2.Format.createTextSampleFormat(null, subtitleType, null, com.google.android.exoplayer2.Format.NO_VALUE, com.google.android.exoplayer2.Format.NO_VALUE, "en", null, 0); ^ symbol: class Format location: package com.google.android.exoplayer2 /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:320: error: cannot find symbol com.google.android.exoplayer2.Format textFormat = com.google.android.exoplayer2.Format.createTextSampleFormat(null, subtitleType, null, com.google.android.exoplayer2.Format.NO_VALUE, com.google.android.exoplayer2.Format.NO_VALUE, "en", null, 0); ^ symbol: class Format location: package com.google.android.exoplayer2 /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:321: error: cannot find symbol MediaSource subtitleSource = new SingleSampleMediaSource(subtitleUri, httpDataSourceFactory, textFormat, C.TIME_UNSET); ^ symbol: class MediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:321: error: cannot find symbol MediaSource subtitleSource = new SingleSampleMediaSource(subtitleUri, httpDataSourceFactory, textFormat, C.TIME_UNSET); ^ symbol: class SingleSampleMediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:321: error: cannot find symbol MediaSource subtitleSource = new SingleSampleMediaSource(subtitleUri, httpDataSourceFactory, textFormat, C.TIME_UNSET); ^ symbol: variable C location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:322: error: cannot find symbol return new MergingMediaSource(mediaSource, subtitleSource); ^ symbol: class MergingMediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:333: error: cannot find symbol return MimeTypes.TEXT_VTT; ^ symbol: variable MimeTypes location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:337: error: cannot find symbol return MimeTypes.APPLICATION_SUBRIP; ^ symbol: variable MimeTypes location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:354: error: cannot find symbol DefaultBandwidthMeter bandwidthMeter = new DefaultBandwidthMeter(); ^ symbol: class DefaultBandwidthMeter location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:354: error: cannot find symbol DefaultBandwidthMeter bandwidthMeter = new DefaultBandwidthMeter(); ^ symbol: class DefaultBandwidthMeter location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:355: error: cannot find symbol MediaSource mediaSource = getMediaSource(uri, bandwidthMeter); ^ symbol: class MediaSource location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Player.java:407: error: cannot find symbol null != exoPlayer ? exoPlayer.getPlaybackState() : SimpleExoPlayer.STATE_ENDED, ^ symbol: variable SimpleExoPlayer location: class Player /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:44: error: cannot find symbol case ExoPlayer.STATE_IDLE: ^ symbol: variable ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:47: error: cannot find symbol case ExoPlayer.STATE_BUFFERING: ^ symbol: variable ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:50: error: cannot find symbol case ExoPlayer.STATE_READY: ^ symbol: variable ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:53: error: cannot find symbol case ExoPlayer.STATE_ENDED: ^ symbol: variable ExoPlayer location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:131: error: package Timeline does not exist Timeline.Period period = new Timeline.Period(); ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:131: error: package Timeline does not exist Timeline.Period period = new Timeline.Period(); ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:138: error: package Timeline does not exist Timeline.Window window = new Timeline.Window(); ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:138: error: package Timeline does not exist Timeline.Window window = new Timeline.Window(); ^ /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:163: error: cannot find symbol if (type == ExoPlaybackException.TYPE_RENDERER) { ^ symbol: variable ExoPlaybackException location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:167: error: cannot find symbol else if (type == ExoPlaybackException.TYPE_SOURCE) { ^ symbol: variable ExoPlaybackException location: class Payload /home/chris/workspace/hello/platforms/android/app/src/main/java/co/frontyard/cordova/plugin/exoplayer/Payload.java:171: error: cannot find symbol else if (type == ExoPlaybackException.TYPE_UNEXPECTED) { ^ symbol: variable ExoPlaybackException location: class Payload Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. 89 errors

FAILURE: Build failed with an exception.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/6.5/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 688ms 21 actionable tasks: 1 executed, 20 up-to-date Command failed with exit code 1: /home/chris/workspace/hello/platforms/android/gradlew cdvBuildDebug -b /home/chris/workspace/hello/platforms/android/build.gradle `

MartinKei commented 2 years ago

I have the same problem. Did you figure out a way to fix it?

miguelcas12 commented 2 years ago

SAME PROBLEM HERE :(

KevinYZF commented 11 months ago

Install by using this command: cordova plugin add https://github.com/frontyard/cordova-plugin-exoplayer.git

The npm one is outdated.