起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2329|回复: 12

[处理中1] 有谁自己真机测试过JS-API里的demo,完全不能用呀

[复制链接]

33

主题

118

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
发表于 2016-6-13 13:41:02 | 显示全部楼层 |阅读模式
如题所述,比如点击“音频接口”进行录音测试,没反应。
我是直接将“UI2/system/api/native/demo/”下的文件拷贝到我新建的应用中,然后创建本地APP,选择的模式3,进行真机调试,没有将UI资源打进包内

3

主题

95

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
发表于 2016-6-13 14:27:27 | 显示全部楼层
楼主你好:我刚测了一下,是可以使用的,你是不是没有引入插件?
var voice = require('$UI/system/api/native/voice');
回复 支持 反对

使用道具 举报

33

主题

118

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
 楼主| 发表于 2016-6-13 14:32:28 | 显示全部楼层
fenghao 发表于 2016-6-13 14:27
楼主你好:我刚测了一下,是可以使用的,你是不是没有引入插件?
var voice = require('$UI/system/api/nat ...

引入了的
  1. define(function(require){
  2.         var $ = require("jquery");
  3.         var justep = require("$UI/system/lib/justep");
  4.         var base = require('$UI/system/api/native/base');
  5.         var voice = require('$UI/system/api/native/voice');
  6.        
  7.         var Model = function(){
  8.                 this.callParent();
  9.                 this.ready = justep.Bind.observable(false);
  10.         };
  11.         var voices = window.voices = {
  12.                 localId : '',
  13.                 serverId : ''
  14.         };
  15.         //开始
  16.         Model.prototype.button1Click = function(event){
  17.                 voice.startRecord({
  18.                         cancel : function() {
  19.                                 alert('用户拒绝授权录音');
  20.                         },
  21.                 });
  22.         };
  23.         //停止
  24.         Model.prototype.button2Click = function(event){
  25.                 voice.stopRecord({
  26.                         success : function(res) {
  27.                                 alert("OK:" + JSON.stringify(res));
  28.                                 voices.localId = res.localId;
  29.                         },
  30.                         fail : function(res) {
  31.                                 alert(JSON.stringify(res));
  32.                         }
  33.                 });
  34.         };
  35.         // 4.5 播放音频
  36.         Model.prototype.button3Click = function(event){
  37.                 if (voices.localId == '') {
  38.                         alert('请先使用 startRecord 接口录制一段声音');
  39.                         return;
  40.                 }
  41.                 voice.playVoice({
  42.                         localId : voices.localId
  43.                 });
  44.         };

  45.         Model.prototype.button4Click = function(event){
  46.                 justep.Shell.showPage(require.toUrl("./test.w"));
  47.         };

  48.         Model.prototype.modelLoad = function(event){
  49.                  var self = this;
  50.                  base.ready(function() {
  51.                          self.ready.set(true);
  52.                  });
  53.         };

  54.         return Model;
  55. });
复制代码
回复 支持 反对

使用道具 举报

3

主题

95

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
发表于 2016-6-13 14:34:20 | 显示全部楼层

你用的什么版本,真机环境是怎样的?报的什么错?我刚用3.4打安卓包是可以正常使用的啊。
回复 支持 反对

使用道具 举报

33

主题

118

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
 楼主| 发表于 2016-6-13 14:35:40 | 显示全部楼层
fenghao 发表于 2016-6-13 14:34
你用的什么版本,真机环境是怎样的?我刚用3.4打安卓包是可以正常使用的啊。 ...

我用的是3.5,真机是小米2s,安卓版本是5.0.2
回复 支持 反对

使用道具 举报

3

主题

95

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
发表于 2016-6-13 14:38:00 | 显示全部楼层
菜芽飞天 发表于 2016-6-13 14:35
我用的是3.5,真机是小米2s,安卓版本是5.0.2

稍等,我用你的代码试一下。
回复 支持 反对

使用道具 举报

33

主题

118

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
 楼主| 发表于 2016-6-13 14:38:12 | 显示全部楼层
fenghao 发表于 2016-6-13 14:34
你用的什么版本,真机环境是怎样的?报的什么错?我刚用3.4打安卓包是可以正常使用的啊。 ...

当开始录音的时候,会提示dtd.done is not a function
Screenshot_2016-06-13-13-03-48_com.test.png
回复 支持 反对

使用道具 举报

33

主题

118

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
 楼主| 发表于 2016-6-13 15:36:26 | 显示全部楼层
3.4测试也不行,显示Media is not defined
Screenshot_2016-06-13-15-33-11_com.test1.png
回复 支持 反对

使用道具 举报

0

主题

245

帖子

515

积分

高级会员

Rank: 4

积分
515
QQ
发表于 2016-6-14 10:42:45 | 显示全部楼层
菜芽飞天 发表于 2016-6-13 15:36
3.4测试也不行,显示Media is not defined

您好,非常感谢您的提出,我去测试后发现这个是我们的问题,现在您用这两个js文件替换api下的相应js文件,看看是否还有那个dtd.done错误,希望您及时与我们反馈!非常感谢您的提出!

js.zip

3.4 KB, 下载次数: 41

回复 支持 反对

使用道具 举报

33

主题

118

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
QQ
 楼主| 发表于 2016-6-15 11:51:20 | 显示全部楼层
九月书生 发表于 2016-6-14 10:42
您好,非常感谢您的提出,我去测试后发现这个是我们的问题,现在您用这两个js文件替换api下的相应js文件, ...

貌似还是不行,虽然没有提示错误了,当录音暂停的时候,也表示返回录音成功了。当时当我去文件里查找该录音文件的时候,并没有改录音文件(没有改录音文件,所以播放也不能)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 06:40 , Processed in 0.067979 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表