I would like to embed a videoview in a webview. I would like to play an mp4 video on that video view. Please guide me with some pointers so that i can implement this.
Update
I have only html4 browser
there was already a question with answer on it.
HTML5 <video> element on Android
I think it's what you're looking for...
EDIT:
I dunno why you have only HTML4 but look at this then:
http://www.robinlionheart.com/stds/html4/objvideo
As far as I know you need the quicktime settings for mp4...
Related
I am creating a browser using flutter_inappwebview. I want to add an inline video player like UC browser has. Can you please help me how do I do that? I couldn't find anything useful by myself.
I'm making post activity that has long html that can have many youtube iframes or 0 iframes (uknown count) in it.
The default webview youtube iframe has a lot of bugs. It is not autoscaling on rotation, it has not full screen button, and it continues to play after exit from activity to other and a bit buggy.
But I found in feedly almost same but without these bugs. Here screenshot.
How did they do it?
YouTube provides API to embed videos on android application. Its easy to use and very flexible. Please refer to this tutorial for integration.
A project that ports the IFrame API to Android can be found on PierfrancescoSoffritti/android-youtube-player.
Very easy to integrate and very smooth, but doesn't seem to work on all devices yet.
The player you posted might do it the same way. Just have a look at the source files.
I am trying to build html5 video player with custom controls. While testing on iphone and ipods it popup native ios player with native controls. I want to show custom controls over there. After searching i found that with the help of webview i will able to show inline video player with custom controls on iphone and ipods.
After that i tried to make a ipa with phonegap v2.9 setting property AllowInlineMediaPlayback to true in config.xml and webkit-playsinline in video tag. But still i am not getting any success.
It will be helpful if anyone can share example of how to do it.
Thanks in advance!
WebView and HTML5 <video> (using Surendra and Malenkiy's answer)
I followed whole above thread and many other articles/question online and got the youtube video to work eventually with webview however it opens in a new intent. I want it to play on the same page within specified web view.
Has someone dealt with something like this. I would appreciate your suggestions.
Thanks.
I have a WebView app that includes embedded YouTube videos on a page. But when I go to that page, it gives me an error with a whole bunch of text. I have searched the internet for the past week but with no luck. Can somebody please help me?
P.S. I am new to Android, so snippets would REALLY help :)
Here's the error:
vp.events.addOnDOMLoadHandler(function()
{vp.website.createVideoPlayer('mediaPlayer_cff30e24_42e1_4eb6
'http://youtube.com/v/XXXX', 569, 485, false);});
You need Flash Player in order to view this.
well from CommonsWare
You cannot show them embedded except perhaps on devices that have Flash.
here is the link: https://stackoverflow.com/a/2292459/1084764
however you can override the urlLoading on your webviewclient
I suggest you reading the whole post : play youtube video in WebView
Check if the Adobe Flash Player on your phone is indeed working properly.