我想播放在facebook上发布的视频。我有视频ID,但不知道如何玩它们,一个解决方案是在iframe中玩,但需要flash播放器。还有其他方法,请建议。
答案 0 :(得分:0)
确定。试试这个。
VideoView videoView = (VideoView) findViewById(R.id.view);
MediaController controller = new MediaController(this);
videoView.setVideoPath("url of the video");
videoView.setMediaController(controller);
videoView.start();
这将通过设备媒体播放器播放视频。
您需要清单文件中列出的下列权限,但您可能已经拥有该权限。
<uses-permission android:name="android.permission.INTERNET" >
<强>更新强>
我不知道这是否真的是你想要的而不了解更多关于你的应用程序但我发现这个网址更有帮助,因为它处理所有的闪存问题,但它需要用户进入Facebook
https://www.facebook.com/photo.php?v=10201503228394922
答案 1 :(得分:0)
我遇到了同样的问题,只花了好几天就意识到使用http:facebook .......你必须运行网络应用并获得嵌入的视频,因为你需要的是没有意义的视频本身使用facebook开发人员图表并获取视频链接。
Uri url=Uri.parse("https://fbcdn-creative-a.akamaihd.net/hads-ak-xpt1/v/t43.1792-4/12306470_527989610700804_467115139_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InN2ZV9oZCJ9&oh=2f3e083591a1e02b795abb3b49352eb3&oe=5671564A&__gda__=1450326634_da5709bd94571df40f3ec161288e7bd5");
VideoView video = (VideoView)findViewById(R.id.videoView);
MediaController controller = new MediaController(this);
video.setVideoURI(url);
video.setMediaController(controller);
video.start();