How to load video from emulator internal storage to video player in flutter

Viewed 795

I am new to flutter. i want to create an app to load video from device storage to video player. I have used Video_player plugin and it works fine when i load video from URL or asset. but i want to load video from videos that i have in my phone. below code is for load video from assets

How can i do this?

ListView(
        children: <Widget>[
          ChewieListItem(
            videoPlayerController: VideoPlayerController.asset(
              'videos/video_one.mp4'
            ),
            looping: false,
          ),
        ],
      ),
1 Answers

Use VideoPlayerController.file

example

ListView(
        children: <Widget>[
          ChewieListItem(
            videoPlayerController: VideoPlayerController.file(
              filePath
            ),
            looping: false,
          ),
        ],
      ),
Related