Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with Audio.loadFromRemoteUrl in Android #83

Closed
csacchetti opened this issue Jul 22, 2020 · 0 comments
Closed

Problem with Audio.loadFromRemoteUrl in Android #83

csacchetti opened this issue Jul 22, 2020 · 0 comments

Comments

@csacchetti
Copy link

I'm doing podcast app. I am very happy with this plug-in. But I encountered a strange problem with the Audio.loadFromRemoteUrl function in Android. While with iOS it works perfectly, when I try to download the .mp3 audio file, from Android, I have an error that I report below. I don't understand what it can depend on. I added in the Manifest
"uses-permission android: name = "android.permission.INTERNET"
but this is not the problem because just before I always download the xml file from the server that provides me with the list of audio files. It seems like a media problem. If anyone can help me I would be very grateful.
Thanks in advance

========================================================================

D/MediaPlayerNative(16584): Message: MEDIA_ERROR(100), ext1=MEDIA_ERROR_UNKNOWN(1), ext2=0x80000000
E/MediaPlayerNative(16584): error (1, -2147483648)
E/MediaPlayer(16584): Error (1,-2147483648)
E/ManagedMediaPlayer(16584): onError: what:1 extra: -2147483648
V/PlayerBase(16584): baseStop() piid=199
I/MediaPlayer(16584): [HSM] stayAwake false uid: 10093, pid: 16584
E/flutter (16584): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(AudioPluginError, Remote URL loading failed for URL: http://www.uprubiera.org/spiritualpod/anno2020/20200715mexvor.mp3, null)
E/flutter (16584): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:569:7)
E/flutter (16584): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156:18)
E/flutter (16584):
E/flutter (16584): #2 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:329:12)
E/flutter (16584): #3 Audio._sendMethodCall (package:audiofileplayer/audiofileplayer.dart:751:32)
E/flutter (16584): #4 Audio._load (package:audiofileplayer/audiofileplayer.dart:433:13)
E/flutter (16584): #5 Audio.loadFromRemoteUrl (package:audiofileplayer/audiofileplayer.dart:410:9)
E/flutter (16584): #6 _ListTracksState.playAudio (package:podcast_exemple/list_tracks.dart:58:20)
E/flutter (16584): #7 _ListTracksState.build... (package:podcast_exemple/list_tracks.dart:548:27)
E/flutter (16584): #8 State.setState (package:flutter/src/widgets/framework.dart:1233:30)
E/flutter (16584): #9 _ListTracksState.build.. (package:podcast_exemple/list_tracks.dart:545:25)
E/flutter (16584): #10 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:779:19)
E/flutter (16584): #11 _InkResponseState.build. (package:flutter/src/material/ink_well.dart:862:36)
E/flutter (16584): #12 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:182:24)
E/flutter (16584): #13 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:504:11)
E/flutter (16584): #14 BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:282:5)
E/flutter (16584): #15 BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:254:7)
E/flutter (16584): #16 GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:156:27)
E/flutter (16584): #17 GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:222:20)
E/flutter (16584): #18 GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:198:22)
E/flutter (16584): #19 GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:156:7)
E/flutter (16584): #20 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:102:7)
E/flutter (16584): #21 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:86:7)
E/flutter (16584): #22 _rootRunUnary (dart:async/zone.dart:1196:13)
E/flutter (16584): #23 _CustomZone.runUnary (dart:async/zone.dart:1085:19)
E/flutter (16584): #24 _CustomZone.runUnaryGuarded (dart:async/zone.dart:987:7)
E/flutter (16584): #25 _invoke1 (dart:ui/hooks.dart:275:10)
E/flutter (16584): #26 _dispatchPointerDataPacket (dart:ui/hooks.dart:184:5)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant