当前位置: 首页 > 知识库问答 >
问题:

加载和显示 WebM 的

章哲茂
2023-03-14

我正在尝试构建一个应用程序,该应用程序在URL的ListView中显示.jpg,.png,.webm和.gif(也是动画)。我通过 JSON 请求收到 URL。我设法通过Volley接收JSON响应和Image / WebM / Gif URL,并尝试通过NetworkImageView中的ImageLoader显示它。JPG和PNG工作正常,但WebM和GIF无法播放。WebM甚至不会像Gif那样显示帧(仅显示第一帧)。然后我用毕加索和普通的ImageView尝试了一下。相同的结果。JPG和PNG工作,但其他两个不会。有没有人知道如何将WebM和GIF从一个URL加载到ImageView或NetworkImageView,稍后将在ListView中?

我想过使用WebView,但由于我没有太多经验,我真的不知道在ListView中拥有多个WebView是否对性能有好处。

我希望有人有主意。提前感谢。

共有1个答案

锺离嘉容
2023-03-14

对于动画gif图像,我建议使用android gif drawable库。包含的<code>GIF图像视图

要显示Webm视频,VideoView应该可以正常工作。

 类似资料:
  • ap.showLoading(OPTION | content) 显示加载提示。可直接传入一个字符串作为 OPTION.content 参数。 OPTION 参数说明 名称 类型 必填 描述 content String 否 loading 的文字提示 delay Number 否 延迟显示,单位 ms,默认 0。如果在此时间之前调用了 ap.hideLoading 则不会显示 代码示例 <scr

  • Since 8.0 showLoading 显示全局大菊花 使用方法 AlipayJSBridge.call('showLoading', { text: '加载中', }); 代码演示 显示/隐藏全局loading框 <h1>点击以下按钮看不同效果</h1> <p>注意安卓下显示loading后,会覆盖整个界面,所以请使用系统回退键关闭loading</p> <a href="javasc

  • 问题内容: 我正在努力解决从iPhone到iPhone显示相册的问题。 如果某人在画廊内有50张照片,则一切正常。问题是,当某人有数千张照片时,图库会加载10秒钟,这对我的应用程序不利。 当我从Facebook加载图像时,会发生相同的问题。该应用程序正在等待下载所有照片,然后显示出来。我想在加载过程中一一显示图像,而不是等待它全部加载。 我知道我应该使用并且确实使用过,但是有一些我看不到的错误。

  • 问题内容: 在数据完成加载之前,如何使AngularJS显示加载微调框? 如果我的控制器是静态设置的,并且填充了AJAX加载器,我希望微调器显示直到AJAX加载完成,然后使用检索到的数据填充绑定范围。 此代码立即填充绑定范围,并且如果为空,则微调框将被替换为空。 我应该如何干净地做这件事? 问题答案: 我会根据其他答案创建一个自定义指令,但是这是没有指令的情况下如何实现的,这可能是在进入更复杂的功

  • 问题内容: 您好朋友,我想在特定的div加载数据之前向Ajax加载器显示,但问题是数据在同一页面上动态传输,但是我的脚本从另一个文件调用数据, 请参见下面的代码 脚本 的HTML 它的工作正常,但我想在同一页面中加载数据,请帮助我 提前致谢 .... 编辑 我想说明之前加载数据装载到 问题答案: 您可以尝试使用以下html- 和脚本-

  • 问题内容: 我想向用户显示一个加载图标,直到页面元素完全加载为止。如何使用javascript做到这一点,而我想使用javascript而不是jquery做到这一点? 这是一个链接,谷歌是怎么做到的?在onload事件或类似事件上触发某些功能..我知道它会以这种方式或任何其他方式完成?还是有一些事件吗? 更新 我使用显示属性做了一些操作,我隐藏了body元素,但是body标签的onload更改了它