从imdb加载android应用程序中的电影预告片

从imdb加载android应用程序中的电影预告片,android,video,video-streaming,imdb,Android,Video,Video Streaming,Imdb,是否有可能,您可以将电影预告片从imdb加载到videoView或本机android播放器 到目前为止,我已经试过了。 Iframe方法允许我在webview中加载拖车,这正是我不想要的。 在这里,我发现了一个直接链接到流的东西 我想在视频视图或本机android控件中播放。 提前感谢。您上面的链接不是视频的直接链接-它实际上是指向包含嵌入式播放器的网页的链接,而该播放器又有指向实际预告片视频本身的链接 如果使用浏览器检查器中的“网络时间线”选项卡查看网络请求,则可以看到到视频的链接。对于上面的

是否有可能,您可以将电影预告片从imdb加载到videoView或本机android播放器

到目前为止,我已经试过了。 Iframe方法允许我在webview中加载拖车,这正是我不想要的。 在这里,我发现了一个直接链接到流的东西

我想在视频视图或本机android控件中播放。
提前感谢。

您上面的链接不是视频的直接链接-它实际上是指向包含嵌入式播放器的网页的链接,而该播放器又有指向实际预告片视频本身的链接

如果使用浏览器检查器中的“网络时间线”选项卡查看网络请求,则可以看到到视频的链接。对于上面的示例,客户端(运行您下载的HTML5页面的浏览器)正在请求视频m3u8文件,请求如下:

http://imdb-video.media-imdb.com/vi1225109529/1421100405014-mxwp62-1434643350557.m3u8
这是HLS格式视频文件的“索引”文件-它告诉客户端在哪里请求视频流。然后,客户端逐块下载视频,您可以将其视为TS段的请求-例如,对于上面的示例:

http://imdb-video.media-imdb.com/vi1225109529/1421100405014-mxwp62-143464335055700002.ts

如果IMDB站点没有以某种方式保护或限制视频(例如,仅允许从其嵌入式网页播放视频),那么理论上,如果您将媒体播放器指向m3u8文件,Android应该能够播放HLS文件。然而,实际上Android在HLS播放方面存在众所周知的问题,因此您可能会发现它存在问题-请参阅以下摘要:

为什么要否决投票?您是否尝试获取预告片的原始URL()并在动作视图意图中使用此URL?什么是原始URL。你能给我发一个吗?我共享的链接不起作用。是的,我试过原始url只是直接链接到imdb.com电影预告片的链接。我帮不了你从IMDB得到这个。也许这是不可能的,因为他们使用了某种机制来防止这种情况(出于版权等原因)。谢谢。你的建议是,获得“预告片视频”的唯一官方方式是嵌入代码的帮助!对