颤振视频播放器问题

时间:2020-12-26 06:28:25

标签: flutter flutter-dependencies

大约一个月前,我写了一个关于视频播放器包的小类,我在一个应用程序中使用它来显示来自 vimeo 的视频。今天我将这个类添加到一个新项目中,在初始化播放器时我得到了这个: E/flutter (20716): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] 未处理的异常:PlatformException(通道错误,无法在通道上建立连接。,空,空) E/flutter (20716): #0 VideoPlayerApi.initialize (package:video_player_platform_interface/messages.dart:177:7) E/扑(20716): E/flutter (20716):#1 MethodChannelVideoPlayer.init ...

奇怪的是它在我的另一个项目中使用相同的代码/脚手架仍然可以完美地工作,所以我此刻不知所措......

1 个答案:

答案 0 :(得分:1)

将此代码添加到您的 MainActivity

add this Line

import android.content.Context
import android.os.Bundle
import androidx.annotation.NonNull
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin
import io.flutter.plugins.videoplayer.*





class MainActivity : FlutterActivity() {

override fun configureFlutterEngine(@NonNull flutterEngine: 
 FlutterEngine) {
    super.configureFlutterEngine(flutterEngine)
    flutterEngine.getPlugins().add(SharedPreferencesPlugin())
    flutterEngine.getPlugins().add(VideoPlayerPlugin())

}
}