在Android视频视图中播放Youtube视频

在Android视频视图中播放Youtube视频,第1张

概述我在 android中开发了一个youtube播放器.我正在获取rtsp视频正确的网址.但仍然没有播放视频.请帮我找到解决方案. 提前致谢 这是我的代码 String youtubeURL="rtsp://v6.cache4.c.youtube.com/CigLENy73wIaHwmh5W2TKCuN2RMYDSANFEgGUgx1c2VyX3VwbG9hZHMM/0/0/0/video.3gp" 我在 android中开发了一个youtube播放器.我正在获取rtsp视频正确的网址.但仍然没有播放视频.请帮我找到解决方案.

提前致谢

这是我的代码

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视频所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1136598.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存