I'm new to android development and I am trying to play multiple videos in a listview. Currently, each listview row item is a VideoView. This approach has not worked as the VideoViews act abnormally when I begin to scroll. I've researched here, here, here and discovered that VideoViews and TextureViews don't work well within ListViews and ScrollViews. How are apps like vine and instagram able to play videos in listviews? Any help is greatly appreciated?
How Do I Play Video in ListView like Instagram and Vine?
12.1k views Asked by DollaBill At
2
There are 2 answers
0
Karan sharma
On
Although the answer is late but i think it might help someone searching for the same. There is a sample app from the github that has implementation for this requirement.:-
https://github.com/danylovolokh/VideoPlayerManager
For understanding of code refer to the following link it is really helpful for you:-
The problem is that there are some limitations in VideoView in listview
and handling playbacks so this library implement is the VideoView based on the TextureView. Here is it how it looks like
Related Questions in ANDROID
- Creating global Class holder
- Flutter + Dart: Editing name of a tab shows up a black screen
- android-pdf-viewer Received status code 401 from server: Unauthorized
- Sdk 34 WRITE_EXTERNAL_STORAGE not working
- ussd reader in Recket Native module
- Incorrect display of LinearGradientBrush in IOS
- The Binary Version Of its metadata is 1.8.0, expected Version is 1.6.0 build error
- I can't make TextInput to auto expand properly in Android
- Creating multiple instances of a class with different initializing values in Flutter
- How to create a lottie animation
- making android analyze with coverity sast tool
- Flutter plugin development android src not opening after opening example
- I initialize my ViewModel in the Activity with several fragments as tabs, but the fragments(tabs) return null for the updated livedata
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- How I can use the shared preferences class?
Related Questions in LISTVIEW
- Sorting a List by its property renames all the objects in the List
- How do a create a reusable simple custom list style with my own color and spacing
- toggle button state of 2 buttons within listview row
- how can I add list of categories to my body in flutter? please I'm new to it
- Groups style list view in swiftui
- Impossible to trigger textWatcher from ListViewAdapter
- Why flutter's listview go to the backgroud of a textfiled in the same Column?
- using powershell windows forms create a listview with Multi Line Headers
- MAUI Group ListView issue while expanding and collapsing header item are going in hidden state
- CustomScrollView with center key and mulitple slivers: Expand widgets in different directions
- Flutter/Dart: How to force PrefPage using a ListView to refresh screen?
- Android Material 3 Light theme LIstView items text hidden
- SharePoint Online JSON Formatting Working on Edit Form but not in List view
- Kotlin code reports "None of the following functions can be called with the arguments supplied"
- Listview issue in javafx
Related Questions in INSTAGRAM
- Instagrapi recently showing HTTPError and UnknownError
- Scrolling Instagram Followers Not Working
- Retrieve shareable account links from LinkedIn and Instragram in React Native CLI
- Instagram DM doesn't show wordpress website's image
- 403 Permission Error When Tryna Upload Reel To Instagram Using Graph API, But Image works?
- Instagram API: Fetching user posts
- How do i force a link to open in the native browser of a mobile os?
- How to make OAuth authentication and use Instagram API properly these days?
- Android - Instagram basic display API authorization URLnot loading in Android 6 Marshmallow
- Python script to check if the Instagram user is private or public
- Available Catalogue endpoint returns empty data array instagram graph api
- ProxyError HTTPSConnectionPool(host='i.instagram.com', port=443)
- Not able to login using instabot
- Is it possible to watch for new posts with Instagram Webhooks?
- How to scrape liked videos on instagram?
Related Questions in ANDROID-VIDEOVIEW
- getting currentPosition on videoView
- Android VideoView ANR loading content from network
- Flutter PlatformView: Rendering PlatformView on Realme3
- How to set a VideoView thumbnail?
- Getting mediacontroller issue in videoview for landscape mode
- How to play animation(videoView) and mediaPlayer at the same time?
- VideoView in RecyclerView Adapter does not play
- I would like to use a Videoview and a Camera Preview at the same time
- Android Automotive OS Video
- Portrait Mode of video in android java
- Android Studio Videoview doesnt error : This vide cannot played
- jetback compose black background when using VideoView
- How can I get a rid of the little black box before the video plays with the Outstream renderer from Xandr?
- What view/template to use to play a video on Android Automotive?
- How to Change VideoView Requests from GET to POST method
Related Questions in VINE
- Getting Vine PostID from Video URL
- Create a list of videos like Instagram/Vine... on Android
- Number value changes on JSON.parse( )
- How can I download geo-tagged videos for a particular region from Instagram/Vine/Youtube?
- Parsing html for specific script type
- Get JSON from Vine API with PHP and call it with Jquery Ajax
- how to ignore the trailing slash in a preg replace
- Mute embedded Vine whenever it's not in the viewport?
- How to get full length on Vine ID
- Get content of <script type="application/ld+json"> using PHP
- Oembed Vine Android webview- ssl error
- Disabling Embedded Vine Autoplay
- Vine: programmatically control playback
- Loading lots of bitmaps in an social app without using java heap in android?
- getting error in vine upload
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
For playing videos in Listview, you need to open Video on Item Click of ListView then you can retrieve your video url in String like:
Now pass this myUrl to next Activity and just set this String as a
Now in your next Activity retrieve it as a
In some case, for setting VideoView,you can use:
as from Android Scrollview having videoview is giving problem
Instead of VideoView you can also try using TextureView for reference you can see number 2 reference:
For more reference for video streaming ... you can check the following url: 1>http://developer.samsung.com/android/technical-docs/Android-Media-Streaming-Tutorial
2>http://developer.android.com/reference/android/view/TextureView.html