使用 Vitamio 在 Android 中支持 Youtube 和 Vimeo 视频

Posted

技术标签:

【中文标题】使用 Vitamio 在 Android 中支持 Youtube 和 Vimeo 视频【英文标题】:Youtube and Vimeo Videos support in Android with Vitamio 【发布时间】:2013-07-25 14:56:18 【问题描述】:

在我的应用中,我尝试使用 VideoView 播放 Vimeo 视频,但现在似乎超出了范围,因此我决定首先尝试让 youtube 视频正常工作。

我添加了 vitamio 插件,它似乎适用于我通过 3G 和 wifi 连接上传到我的网站上的 mp4 视频,但是当我提供 youtube 到 videoview 的 rstp 链接并尝试观看时它不起作用无线网络。

我是否必须使用其他技术才能使 youtube 视频同时通过 WIFI 和 3G 工作?我需要一个特殊的 URL 吗?

如果有人对我如何将 Vimeo 视频与 Vitamio 一起使用有建议,那也很好。

这是我正在使用的代码:

    String SrcPath = "rtsp://v4.cache7.c.youtube.com/CjYLENy73wIaLQky7ThXrRjPYRMYDSANFEIJbXYtZ29vZ2xlSARSBXdhdGNoYKjR78WV1ZH5Tgw=/0/0/0/video.3gp"; //this doesnot work over WIFI 
    String SrcPath = "http://myURL.com/videoname.mp4"; //this works over 3G connection but failes on WIFI


    try 
        VideoView myVideoView = (VideoView)findViewById(R.id.myvideoview);
        myVideoView.setVideoURI(Uri.parse(SrcPath));
        myVideoView.setMediaController(new MediaController(this));
        myVideoView.requestFocus();
        myVideoView.start();
     catch (Exception e) 
        Log.d("custom", "Unable to play video");
    

【问题讨论】:

【参考方案1】:

对不起,上面的帖子.....

使用 web 视图在 android 应用程序中实现 vimeo 视频播放功能...这里是链接。如果您觉得合适的话。这是完美的工作..

https://github.com/bilthon/VimeoTest..

要让它在所有设备上运行,请确保......在您的 mnifest 文件中添加 hardwareacceleration=true.......

【讨论】:

以上是关于使用 Vitamio 在 Android 中支持 Youtube 和 Vimeo 视频的主要内容,如果未能解决你的问题,请参考以下文章

Android视频框架 Vitamio 打造自己的万能播放器

集成Vitamio实现万能播放器

如何在 Vitamio 中启用字幕 (SRT) 支持?

手机影音第十二天,集成vitamio万能播放器

玩转Android之在线视频播放控件Vitamio的使用

vitamio遇到的坑,都是不能播放