【问题标题】:Play video from url which have no any extension in twitter response?从 url 播放视频,在 twitter 响应中没有任何扩展名?
【发布时间】:2016-02-25 13:53:40
【问题描述】:

我想在 Twitter 响应的 videoview 中播放视频。但是 url 中没有扩展名(如 .mp4)。我从响应中获得了空的 video_info 对象,我为此使用了织物。

那么如何从该网址或任何其他替代解决方案播放视频?

【问题讨论】:

    标签: android twitter webview android-videoview


    【解决方案1】:

    看起来像是 Twitter 视频,对吧?您需要获取最终的 .mp4 Uri。

    您应该从 Twitter API 重新开始,或者,您可以查看这个 php 示例:Get twitter video mp4 url

    您需要通过 JAVA 使用 Twitter4j 来实现它(例如)

    【讨论】:

    • 我必须使用fabric.and响应时间线我得到了这种类型的url
    • 嗯...检查 json 响应:twittercommunity.com/t/… 你有一个“video_info”对象和“variants”。那边:“url”是你需要的。看起来像这样:video.twimg.com/ext_tw_video/560070131976392705/pu/vid/1280x720\/c4E56sl91ZB7cpYi.mp4
    • 主要问题是在视频类型的情况下媒体对象返回 null。
    • 我没用过Fabric...不知道能不能拿到media object。 Twitter4j 可以完全访问 Twitter API
    【解决方案2】:

    您可以在推文中嵌入视频:

    https://dev.twitter.com/web/embedded-video

    检查Customize video display 选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-02
      • 1970-01-01
      • 2019-12-26
      • 1970-01-01
      相关资源
      最近更新 更多