
提前致谢
这是我的代码
String youtubeURL="rtsp://v6.cache4.c.youtube.com/CigLENy73wIaHwmh5W2TKCuN2RMYDSANFEgGUgx1c2VyX3VwbG9hZHMM/0/0/0/vIDeo.3gp"; @OverrIDeprotected voID onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_online_vIDeo_player); vIDeoVIEw = (VIDeoVIEw) findVIEwByID(R.ID.vIDeo_VIEw); progressDialog = ProgressDialog.show(OnlineVIDeoPlayer.this,"","Buffering vIDeo...",true); progressDialog.setCancelable(false); PlayVIDeo();}private voID PlayVIDeo(){ try { final VIDeoVIEw vIDeoVIEw =(VIDeoVIEw)findVIEwByID(R.ID.vIDeo_VIEw); //1 //mediaController = new MediaController(Splashscreen.this); //2 //mediaController.setAnchorVIEw(vIDeoVIEw); // Set vIDeo link (mp4 format ) Uri vIDeo = Uri.parse(youtubeURL); //vIDeoVIEw.setMediaController(mediaController); vIDeoVIEw.setVIDeoURI(vIDeo); vIDeoVIEw.setonPreparedListener(new OnPreparedListener() { public voID onPrepared(MediaPlayer mp) { progressDialog.dismiss(); vIDeoVIEw.start(); } }); }catch(Exception e){ progressDialog.dismiss(); System.out.println("VIDeo Play Error :"+e.getMessage()); }解决方法 这是另一个工作代码 MainActivity.java
@OverrIDeprotected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_vIDeo_vIEw); VIDeoVIEw vIDeoVIEw =(VIDeoVIEw)findVIEwByID(R.ID.vIDeoVIEw); MediaController mediaController= new MediaController(this); mediaController.setAnchorVIEw(vIDeoVIEw); Uri uri=Uri.parse("rtsp://r2---sn-a5m7zu76.c.youtube.com/Ck0LENy73wIaranTmlo5oUgpQhMYESARFEgGUg5yZWNvbW1lbmRhdGlvbnIhAWL2kyn64K6aQtkZVJdTxRoO88HsQjpE1a8d1GxQnGDmDA==/0/0/0/vIDeo.3gp"); vIDeoVIEw.setMediaController(mediaController); vIDeoVIEw.setVIDeoURI(uri); vIDeoVIEw.requestFocus(); vIDeoVIEw.start();} activity_vIDeo_vIEw.xml
<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"androID:orIEntation="vertical"androID:layout_wIDth="fill_parent"androID:layout_height="fill_parent"><VIDeoVIEw androID:ID="@+ID/vIDeoVIEw" androID:layout_height="fill_parent" androID:layout_wIDth="fill_parent"/></linearLayout>总结
以上是内存溢出为你收集整理的在Android视频视图中播放Youtube视频全部内容,希望文章能够帮你解决在Android视频视图中播放Youtube视频所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)