更新flutter版本后,插件Just_audio已经停止工作,给我这些异常(有时代码停止之前,并返回较少的错误):
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: (-1) unknown error
#0 AudioPlayer._load
package:just_audio/just_audio.dart:850
<asynchronous suspension>
#1 AudioPlayer._setPlatformActive.setPlatform
package:just_audio/just_audio.dart:1435
<asynchronous suspension>
#2 AudioPlayer.load
package:just_audio/just_audio.dart:780
<asynchronous suspension>
#3 AudioPlayer.setAudioSource
package:just_audio/just_audio.dart:755
<asynchronous suspension>
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: MissingPluginException(No implementation found for method load on channel com.ryanheise.just_audio.methods.26d4c1e0-6fef-4ed1-8917-3ea8d6e473e8)
#0 MethodChannel._invokeMethod
package:flutter/…/services/platform_channel.dart:313
<asynchronous suspension>
#1 MethodChannelAudioPlayer.load
package:just_audio_platform_interface/method_channel_just_audio.dart:58
<asynchronous suspension>
#2 AudioPlayer._load
package:just_audio/just_audio.dart:836
<asynchronous suspension>
#3 AudioPlayer.load
package:just_audio/just_audio.dart:780
<asynchronous suspension>
#4 AudioPlayer.setAudioSource
package:just_audio/just_audio.dart:755
<asynchronous suspension>
我已经尝试清理项目,并恢复插件的版本以前的代码(这是工作之前的更新)
我试过在一个真实的的iPhone,重新启动多次电脑,IDE。我已经更新插件到最后一个版本。
有没有人能告诉我可能是什么问题?我正试图检查其他插件,但如果代码是工作之前是不工作,现在只是与flutter更新...
1条答案
按热度按时间ycl3bljg1#
我的问题很简单:我从我的S3 AWS桶中发送了一个签名的临时网址,文件名中包含了一个令牌。看起来插件不喜欢网址中的这种信息。我猜它不会将网址识别为音频。