微信小游戏小程序图片和音频在开发工具上能够显示和播放,当上传移植道手机上测试却不能正常运行
2018-11-12 23:15
585 查看
我最近无聊也打算开发一个微信小游戏玩玩,万一要是火了呢?但是我今天遇到了一个问题:
微信小游戏小程序图片和音频在开发工具上能够显示和播放,当上传移植道手机上测试却不能正常运行
代码什么的就免了。
直接讲原因:
相对路径和绝对路径的问题。
怎么讲呢。
通常情况下我们有过网页开发经验的同学知道,相对路径比绝对路径更为灵活和便于移植(网页开发已经很久没有了,我应该没记错)
但是
微信小游戏很奇怪,相对路径会出错,而绝对路径不会。绝对路径的起点是开发项目的文件夹为起点。
闲谈几句,由于没有好的教程我开始自己摸索这个微信小游戏和小程序的开发,API也不够好用,只能一点点摸索,我排除了很多方法:语法错误,配置错误,用网络文件和本地文件还有默认板块做比较终于找出了原因。
举个例子:
你的图片路径是:
项目目录/res/bg.png的话。调用他的js文档是:项目目录/js/run.js的话
相对路径为:./res/bg.png。这在开发工具上是可以实现的,但是上传之后就不行了。
这个时候就必须使用绝对路径:res/bg.png。
这个可以说是一个bug或者上传的设置问题。不管如何问题总算解决了。
相关文章推荐
- opencv第一个示例程序运行正常,但图片不能显示
- 微信小程序在开发工具预览的圆角模糊效果在ios手机中不能使用
- 织梦根目录下面404页面,主页能正常运行404页面,切换至栏目页404页面内的图片不能正常显示,解决方案
- qt生成的exe可执行程序打包到其他电脑上执行时jpg、gif图片不能正常显示,但png等其他格式可以显示
- 微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
- 部分安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
- PHP 使用 微信JSSDK 拍照选择图片接口 利用localid预览时 安卓手机正常显示 iOS手机不显示
- 微信小程序开发之图片上传+Java服务端接收
- 解决苹果手机微信音频和视频不能自动播放问题
- 是否我在市场买到的手机需要经过什末测试,才能用AppLoader将我开发的程序上载到手机上运行?如果是的话,我的手机怎末通过这个测试?
- 微信小程序的背景图片在手机上不显示?
- 微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
- nginx扩展模块,不能正常显示FastDfs上传的图片问题
- 【转】mac版微信web开发者工具(小程序开发工具)无法显示二维码 解决方案
- 微信小程序开发— 图片显示错误:VM24966:2
- tomcat容器 SSH项目开发 上传图片图片名为中文时不能显示图片问题解决
- 一个wepy开发微信小程序时图片在真机上不显示的问题
- 十分棘手的问题,使用vs2005在文件系统机制下开发出来的web程序,配置到iis就不能正常运行?
- 微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
- 我在开发上传图片文件预览的时候IE无法正常显示,火狐可以正常显示