如何在 android videoview 中播放 VIMEO 视频 url
Posted
技术标签:
【中文标题】如何在 android videoview 中播放 VIMEO 视频 url【英文标题】:how to play VIMEO video url in android videoview 【发布时间】:2015-02-21 12:09:16 【问题描述】:我有“https://vimeo.com/channels/staffpicks/119777338”之类的 VIMEO 视频网址。 如果我使用以下代码在 android videoview 中播放此 url
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
Uri video = uri.parse("https://vimeo.com/channels/staffpicks/119777338");
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.start();
我遇到了“无法播放此视频”的错误。 那么我如何在 android videoview 中播放这个 vimeo 视频 url。 请在这个问题上帮助我。提前致谢。
【问题讨论】:
你找到解决办法了吗? 【参考方案1】:您请求的网址是网页,而不是视频。要将 vimeo.com 网址转换为嵌入代码(用于 web 视图),您应该使用 oEmbed (https://developer.vimeo.com/apis/oembed)。
如果您是 PRO 用户,您可以通过 api (https://developer.vimeo.com/api) 直接访问视频文件
【讨论】:
【参考方案2】:也许您可以使用 WebView 来播放视频
网址应该是这样的:
http://player.vimeo.com/video/<VIDEO_ID_GOES_HERE>player_id=player&title=0&byline=0&portrait=0&autoplay=1&api=1
【讨论】:
我也试过了,但同样的问题。是否有任何库必须解析我使用的那个 url 的内容。以上是关于如何在 android videoview 中播放 VIMEO 视频 url的主要内容,如果未能解决你的问题,请参考以下文章
如何检测 VideoView 何时开始播放(Android)?
如何在android中播放视频时拍摄videoview的快照?