Strange Behavior of Android VideoView - “Can't Play Video”

前端 未结 11 1377
無奈伤痛
無奈伤痛 2020-11-30 03:06

In my application,showing video from sdcard folder or new taken video from Video intent in a VideoView in different Activity by passing file path of the video selected.

11条回答
  •  鱼传尺愫
    2020-11-30 03:41

    I came across the same problem and what worked for is adding the Internet permission to the manifest file since I am getting video from url.

     
    

    This is how I am populating listview of videos.

       //assign video
        mVideosListView = (ListView) findViewById(R.id.videoListView);
    
        //create videos
        Video riverVideo = new Video("https://s3.amazonaws.com/androidvideostutorial/862009639.mp4");
        Video carsVideo = new Video("https://s3.amazonaws.com/androidvideostutorial/862013714.mp4");
        Video townVideo = new Video("https://s3.amazonaws.com/androidvideostutorial/862014159.mp4");
        Video whiteCarVideo = new Video("https://s3.amazonaws.com/androidvideostutorial/862014159.mp4");
        Video parkVideo = new Video("https://s3.amazonaws.com/androidvideostutorial/862014834.mp4");
        Video busyCityVideo = new Video("https://s3.amazonaws.com/androidvideostutorial/862017385.mp4");
    
        mVideosList.add(riverVideo);
        mVideosList.add(carsVideo);
        mVideosList.add(townVideo);
        mVideosList.add(whiteCarVideo);
        mVideosList.add(parkVideo);
        mVideosList.add(busyCityVideo);
    
        /***populate video list to adapter**/
        mVideoAdapter = new VideoAdapter(this, mVideosList);
        mVideosListView.setAdapter(mVideoAdapter);
    

提交回复
热议问题