我正在测试使用麦克风的电子应用程序。我的目标是测试应用程序中麦克风静音时的行为。当我在应用程序运行时使用" use -fake-ui-for-media-stream","use-fake-device-for-media-stream“标志时,在启用麦克风时会产生随机噪声,但在禁用麦克风时不会产生声音。我的想法是在麦克风静音时将一些JS生成的声音传递到麦克风输入中。它会起作用吗?该怎么做呢?
我有一个非常简单的soundmanager2启动和运行示例,它在IOS中不触发:
$(document).ready(function(){
var introSound;
setupSoundManager();
function setupSoundManager(){
soundManager.setup({
// where to find the SWF files, if needed
url: 'swf/',
preferFlash: false,
我在Win7 64上使用Titanium 3.2。我正在尝试阅读Darren Cope (2013)的书"Appcelerator Titanium Development by Example Beginner's Guide“。谈MVC (pg.66)作者说要创建一个新的钛项目从菜单“文件>新建>钛项目”,但我没有这个声音。显然,我试着在其他子菜单中寻找它...这种缺失的声音允许创建一个拆分在不同文件上的演示应用程序(从书中: resources/app.js app.js文件,没有其他资源/ui/通用代码跨所有平台的业务逻辑资源/ui/手持/ Android手
对不起,如果这看起来像个问题,但是我对钛很陌生,所以有些概念对我来说是陌生的。
我有一个名为entry.js的脚本,它是从details.js使用require('entry.js')调用的。
现在,在entry.js中,我播放一个声音,这取决于所选择的条目。
var player = Ti.Media.createSound({url:"/sounds/0"+e.id+".mp3"});
player.play();
那部分没问题。问题是当我回到细节屏幕,选择另一个条目时,新的声音与旧的声音重叠。
因此,我需要一个全局值或对象,