uniapp在video组件上放置了一个cover-image,真机测试和h5调试都没问题,打包后消失了,最新版的hbuliderx,使用的是自定义组件模式,图片地址为本地路径:/static/img/123.png,安卓和ios打包后都不见了。
- 发布:2019-05-15 17:55
- 更新:2021-05-20 16:15
- 阅读:4321
代码:
cover-image class="back-image" :src="getFileLocalPath('/static/my/back.png')"
getFileLocalPath(fileName){
return "file:/" + plus.io.convertLocalFileSystemURL("_www"+fileName);
},
logcat上看了一下java.io.FileNotFoundException: android_asset/apps/UNI711EA96/www/static/my/back.png 路径不对
按照上面的整成手机上的绝对路径 打包后就对了
补充HBuilderX版本号及cover-image的代码片段
-
1***@qq.com (作者)
代码:<view class="cuni-line-0">
<video class="player-con" id="myVideo" :src="local_play_url" autoplay=true objectFit="fill" @error="videoErrorCallback" controls>
<cover-image class="player-back" @click="back" src="../../../static/img/play-back.png"></cover-image>
</video>
</view>
版本号:1.9.4
2019-05-16 09:10
2***@qq.com
大佬,感谢你的办法,受用了~
2020-03-18 11:32