Can anyone shed any light on why I'm unable to click and play a youtube clip on an Android handset when placed inside a webview?
I've put a very simple app together (it's being extended, but no right away) and it has a web view assigned using the Android SDK.
The rest of the webview works as expected (text, images, css etc), however, the YouTube clips will not show, they just show as black or white rectangles (where the video embed should be).
We use the same view to display content on the iPhone app equivalent, without any issues.
This is using a basic flash embed, the Safari browser on iPhone converts these to H.264 and plays them nicely in QuickTime.
Can Android do the same??
Here is the embed code, as an example....
<object width="120" height="73">
<param name="movie" value="http://www.youtube.com/watch?v=ZVYIBIlTIQs&feature=youtube_gdata"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/watch?v=ZVYIBIlTIQs&feature=youtube_gdata" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="120" height="73"></embed>
</object>
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…