android - Android和Vitamio支持YouTube和Vimeo视频

标签 android youtube android-videoview vimeo android-video-player

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

我添加了vitamio插件,它似乎可以通过3G和wifi连接在我的网站上上传的mp4视频正常工作,但是当我提供YouTube的rstp链接到videoview并尝试通过Wifi观看时,它不起作用。

我是否必须使用另一种技术才能使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");
    }

最佳答案

对不起,以上职位.....

在Android应用中使用网络 View 实现了Vimeo视频播放功能。如果您认为合适,请点击以下链接。

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

并且要使其在所有设备上都能正常运行,请确保在最简单的文件中添加hardwareaccelaration = true。

关于android - Android和Vitamio支持YouTube和Vimeo视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17861558/

相关文章:

android - 找不到方法 : coreLibraryDesugaringEnabled in the gradle

android - VideoView/MediaPlayer 错误导致视频播放有时失败

android - 如何防止 VideoView/MediaPlayer 停止其他应用程序的音频?

横向播放Android视频

android - 如何在服务生成器类的改造中添加 http 拦截器

android - 从 ViewThreeObserver 中删除 OnScrollChangedListener

java - 一个方法是protected的,但是我通过反射得到了该方法的修饰符,该修饰符是public的。 IDE是Android Studio

facebook-graph-api - 如何判断用户是否观看了 10 秒或更长时间的 YouTube 视频?

javascript - 使用 JavaScript 或 jQuery 监听 Youtube 事件

Python 下载具有特定文件名的 youtube