inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

화면에 동영상 보여주기

동영상 클릭 후 튕기는 현상

105

구본웅

작성한 질문수 1

0

동영상을 선택하고, 다음 화면으로 넘어가는데 잠시 검은 색 화면(Homescreen의 backgroundcolor)이 나오다가 다음과 같은 오류가 나오면서 에뮬레이터가 꺼집니다.

FATAL in unbox_VkPipeline, err code: 4300000000: Unbox 0000000000000000 failed, not found.

 

  initializeController() async {
    videoPlayerController = VideoPlayerController.file(
      File(
        widget.video.path,
      ),
    );

    await videoPlayerController.initialize();

    setState(() {});
  }

  @override
  Widget build(BuildContext context) {
    return Center(
      child: AspectRatio(
        aspectRatio: videoPlayerController.value.aspectRatio,
        child: VideoPlayer(videoPlayerController),
      ),
    );
  }
}

 

해당 문제인거 같아서, 수정해봤는데 여전히 안되네요 ㅠㅠ

android/app/src/main/AndroidManifest.xml

        <meta-data android:name="flutter.embedding.android.enable-vulkan"
            android:value="false" />

 

플러터 버전은 3.27.4로 사용했습니다.

  video_player: ^2.8.2
  image_picker: ^1.0.7

 

코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다!

[코드팩토리 디스코드]
https://bit.ly/3HzRzUM

 

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

flutter 클론코딩

답변 2

0

코드팩토리

안녕하세요!

아무래도 직접 제가 봐봐야 할 것 같습니다.

저희 카카오채널로 오셔서 질문과 함께 저 태그하고 원격신청 부탁드립니다.

https://links.codefactory.ai

감사합니다!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 구본웅님.

Flutter에서 VideoPlayerController를 사용할 때 발생하는 문제는 여러 가지 원인으로 인하여 발생할 수 있으며, 특히 에뮬레이터에서의 Vulkan과 관련된 에러는 자주 접할 수 있는 이슈 중 하나입니다. 이러한 경우 몇 가지 수정 사항을 통해 문제를 해결할 수 있습니다. 관련하여 유사한 문제를 가진 질문과 답변을 참고하실 수 있도록 몇 가지 자료를 안내해드리겠습니다.

  1. Vulkan 설정 확인 및 수정: 현재 AndroidManifest.xml 파일에서 Vulkan 지원을 비활성화하셨지만, 여전히 문제가 발생한다면 에뮬레이터 설정에서 옵션을 확인해보시고, 별도로 OpenGL로 설정하여 시도해보는 것도 방법입니다.
  2. 패키지 업데이트 및 호환성 확인: 사용 중인 패키지들이 최신 Flutter 버전과 호환되는지 확인하시고, 필요 시 업데이트 해보세요. 특히 video_playerimage_picker 패키지의 최신 버전 노트를 참조하시면 도움이 됩니다.

유사한 질문과 해결책에 대한 자료를 확인하시려면 아래 링크들을 참고해 주세요. 이곳에서는 다양한 Flutter 관련 문제에 대한 해결책을 알려드리고 있습니다.

이와 같이 플러그인 호환성 문제영상 재생 시 발생하는 문제에 대해 다룬 질문 및 답변들을 통해 추가적인 힌트를 얻으실 수 있으리라 생각됩니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

198강 BottomSheet 디자인 강좌 이해 돕기

0

11

1

video_call 플러그인 설치후 에러 발생

0

45

1

SDK 안드로이드 설치 질문!

0

59

1

코드팩토리 디스코드 링크 다시 부탁드려요~

0

92

1

Webview를 이용해서 URL 상의 페이지 출력 불가

0

69

1

홈스크린 함수를 함축해서 main.dart에 옮기는 문제

0

55

1

플레이스토어

0

59

1

아고라 엔진 init 함수의 반환타입이 Future<void> 이것의 의미는 무엇인가요?

0

55

1

가이드라인 질문

0

57

0

emulator 에러 환경설정 뭐가 문제 일까요??

0

76

1

emulator 실행 오류

0

93

3

Column을 가로방향 최대 사이즈를 차지하도록 하는 방법에 관련

0

71

1

pubspec.yaml에서 font를 추가하면서 weight 값을 지정하는 것이 의미가 있는 것인지 문의

0

43

1

setState()를 호출하지 않으면 build가 실행 안되는 건가요?

0

53

1

video_call 플러그인 설치시 에러문제

0

63

1

children 안의 if 문에서 { } 못쓰는 이유?

0

48

1

이렇게 오류가 떠요

0

63

1

AppBar 사용했는데

0

61

2

[문제해결] '오늘도 출첵!' 의 171번 강의에서 중요한 문제를 발견했습니다

0

56

1

StatefulWidget 실습 에러가 발생합니다.[해결완료]

0

63

1

Video Player 프로젝트에 대한 추가 질문

0

53

0

Row위젯이나 column위젯의 위치는 누가 정하나요??

0

42

1

geolocator 오류때문에 개발진행이 불가능입니다

0

62

1

API 관련 이슈

0

85

2