I want to make layout like the attached image but the problem is when I create media controller it doesn't appear below the video player instead it shows on the centre bottom of activity. I've tried to make mediacontroller in xml file but It doesn't work either and also tried this https://stackoverflow.com/a/10315093/1065357 but it also doesn't work.
I am using android 4 tablet version.
Thankyou
Play video with media controller on specific area of an activity
1k views Asked by ZeeShaN AbbAs At
1
There are 1 answers
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 MEDIA
- Gecko chrome @supports function for strings and numbers
- Android media library, how to start media download only when needed?
- Error when fetching and downloading images from CDN (S3) on Chrome and Safari
- django media files only available after reloading page (DAPHNE, Debug = True)
- How can I convert output buffer of MediaCodec into OpenCV Mat?
- Media resources not found on GitHub Pages
- Issue with WhatsApp Cloud API Upload: Receiving "invalid_request" Error due to Incorrect MIME Type
- How can I intercept "touch screen event" within my Android App from an External (car) Display?
- HTML video can't play inline and use native fullscreen within WKWebView
- RTP distribution gateway in golang
- Lightningcss and @custom media
- Android 12 AOSP: How to prevent creation of the media folders on external volumes?
- Image type restriction in Strapi
- Grav - why page.media[image.thumbnail].url works and page.media[image.flag].url doesn't, even if defined
- Show correct video length in Fluid Player
Related Questions in TABLET
- Is there BAT file can run in TABLET?
- How to disable all functions on a tablet and allow only one page to be displayed?
- Touch Problem with slider on Android 12 compared to Android 8 in vuejs webapp in WebView
- How to adapt Image size on tablet 10,1" MDPI
- Exchange data with tablet and devices in charging and withount charging
- Carousel behaving erratically in touch device (mobile)
- Variable input via App Printer Setup Zebra ZD421
- .NET MAUI BLAZOR SOFT KEYBOARD BUG
- getting Android 12 Tablet Blackview Tab 7 Pro unique name
- Why did certain fields came back 0 when having values using tablet API to write data in Apache IoTDB?
- Chrome does not resize web page from Lenovo M9 tablet is zoomed
- Why is Surface Pro pen sending WM_HSCROLL and WM_VSCROLL when the pen is down?
- MediaQueryData returning 0.0 on some android devices for width
- Mobile media queries working, but Tablet queries not working
- Problems with video brightness android tablet
Related Questions in ANDROID-4.0-ICE-CREAM-SANDWICH
- How to fix: adb does not recognize my android device (android 4.0)
- ANDROID STUDIO 4.0 ERROR(No progress at the end of opening stage)
- The dark area behind the AlertDialog does not fill the entire screen
- Android trying to load a resource that is not declared
- Clear data in Android firmware below 4.1 not removing any data
- Codec management on API < 16
- How can I make the borders and the colors?
- Error while removing fragment containing videoView in 4.0.4
- JS ReferenceError on Android WebView for api level 15
- Error with minSdk version
- Overflow Menu PopUp
- ClickableSpan avoid touch propagation to parent view
- RxImagePicker not calling completion if orientation changes when taking image
- Android Studio: Ice Cream Sandwich (API Level 15) Device Configuration not showing up even though system image is installed
- Java security file location in Android
Related Questions in MEDIACONTROLLER
- Media3 ExoPlayer notification artwork overlaps previous ones
- mediacontroller not anchored to video frame layout
- I develop an audio player with [clients - service] architectures using "exoplayer" as Playback player
- Modify handler of default button / Adding custom button in MediaControls UI in Android13
- Android - How to determine which music app is currently playing?
- E/MediaPlayerNative: error (1, -2147483648)
- Determining when the android MediaController view becomes visible
- My app is crashed whenever I am using MediaControllers of a VideoView in android (on pausing video)
- when Playing the video background, report android.view.WindowManager$BadTokenException:Unable to add window-token null is not valid;
- Unable to view videoview in realtime database using firebase realtime database
- Android studio - When connected to a bluetooth device, the onDestroy is called
- Exoplayer - Need help attaching this download image from custom layout to activity so i can define on click events
- Getting error in MediaController(this) as i had used this in the adapter class
- Android App web based html5 Music Source used with cordova -plugin-music-controls2 but no controls or music info on lock screen
- 2 Videos 1 MediaController
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)
You can make your custom media control panel, use a bottom panel, add buttons of play,pause,stop etc. add that bottom panel layout where you you want by using
layout gravity. On the click on your custom play,pause, stop, forward etc buttons you can callmediaPlayer.play(),mediaPlayer.pause()etc.for this purpose, you will be needing to implement
SurfaceHolder.callbackinterface as follow:}
implementation of this interface will give you access to the media controlling functions(play,pause,seek etc).
Surface holder can be get as
SurfaceHolder holder= surfaceView.getHolder();and thenmediaPlayer.setDisplay(holder)you would be declaring your surfaceView tag in your videoViewActivity's layout. surface holder is the component that would be display the video stream of your video.
i hope this will help.