使用没有cordova的流星我可以在浏览器中播放声音
new Audio('test.mp3').play()
Run Code Online (Sandbox Code Playgroud)
其中,test.mp3位于公共文件夹中.但是,一旦我将应用程序作为设备上的cordova应用程序运行,我就无法播放声音.我究竟做错了什么?谢谢.
据我所知,在meteor中你可以有一个both文件夹和一个lib文件夹.两个文件夹都包含与客户端和服务器相关的代码,例如铁路由器路由或流星集合定义.这两个文件夹之间是否存在差异,或者它们完全相同?
我的meteor应用程序的客户端尝试以增加的时间间隔重新连接到服务器.使用((Meteor.status().retryTime - (new Date()).getTime())/1000).toFixed(0),我粗略估计重新连接间隔是第1:1秒,第2:2秒,第3:4秒,第4:12秒,第5:18秒,第6:62秒,第7:108秒.有没有办法设置间隔长度?例如,无论我尝试重新连接多少次,我每次都可以将重新连接间隔设置为5秒吗?
我一直收到关于流星服务器启动的警告.Meteor._wrapAsync has been renamed to Meteor.wrapAsync undefined.有谁知道为什么?
我正在构建一个Meteor/Cordova应用程序,我需要在应用程序重新启动之间存储数据,并能够使用以前使用的收集数据离线启动应用程序,即我需要的不仅仅是应用程序单个会话期间运行的minimongo( S).我已经研究过HTML5存储,但最大容量为5MB.我可以使用哪些其他技术来存储数据?
我试图将所有Meteor.users发布到一个People集合中.我的发布函数看起来就像文档中的那个,除了我没有指定要发布的字段:
Meteor.publish("people", function () {
if (this.userId) {
console.log(Meteor.users.find({}).count());
return Meteor.users.find();
} else {
this.ready();
}
});
Run Code Online (Sandbox Code Playgroud)
该console.log打印80所以我知道有用户.但是当我在我的客户端上查询时,People.find().count()它会返回0.我做错了什么,谢谢.