【发布时间】:2017-01-24 15:45:48
【问题描述】:
我得到这样的云图像/视频 ID:
<?php echo cloudinary_url($_upload->getPublicId()); ?>
给出如下 URL: http://res.cloudinary.com/dviiu412p/image/upload/v1/campaigns/1/jfle7ilxkyfmj9mjggwa
然后将其渲染为图像或视频,如下所示:
<img class="lazy-load"
src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
data-src="<?php echo cloudinary_url($_upload->getPublicId()); ?>" />
<video class="lazy-load" controls>
<source data-src="<?php echo cloudinary_url($_upload->getPublicId(), array("resource_type"=>video, "height"=>230, "width"=>340, "format"=>webm)); ?>" type="video/webm">
</video>
问题是我只想提供图片或视频(无论哪个是用户上传的)。有没有办法可以做到这一点?我在想 instanceof 可能能够做到这一点,但我以前从未使用过它。任何帮助将不胜感激
【问题讨论】:
标签: javascript php cloudinary