inflearn logo
講義

講義

知識共有

qqqq3115さんの投稿

qqqq3115 qqqq3115

@9deok

レビュー投稿数
1
平均評価
5.0

投稿 1

Q&A

올드_비디오 and 뉴_비디오 보이스 동시 출력됨( 비디오 재생중 onNewVideoPressed 호출시,)

저도 같은 현상을 해결하기 위해 작업한 방법을 공유합니다. didUpdateWidget을 통해 video가 다를경우 initializeController() 를 실행하기전에 videoController를 dispose했습니다. if(oldWidget.video.path != widget.video.path) { videoController!.dispose(); initializeController(); } 코드팩토리님께서 controller가 dispose되지 않아서 생긴 문제라고 답변해주셔서, 그럼 dispose 하면 되겠구나 해서 위와 같이 작업을 했습니다. Flutter 생명주기에 대한 이해가 제대로 없는 상태로 진행했기에 다른 문제가 생길 수 있을것 같습니다만, 소리 중복재생 문제는 해결이 됩니다. 혹시 이렇게 작업하여 문제가 생긴다면 알려주시면 감사하겠습니다.

いいね数
1
コメント数
2
閲覧数
435