如何将AudioControl与Phonegap一起使用
How to use AudioControl with Phonegap?
我试着找一个插件,但找不到,所以我试着自己制作。我想用JavaScript命令打开静默模式,但在getSystemService上得到了未定义的方法。我想我的进口产品可能有问题。请帮忙。
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.media.AudioManager;
public class AudioControl extends CordovaPlugin {
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
if (action.equals("echo")) {
AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT);
String message = args.getString(0);
this.echo(message, callbackContext);
return true;
}
return false;
}
}
我能想到的是上下文不正确。试试这个:
cordova.getActivity().getSystemService(Context.AUDIO_SERVICE)
您使用的是什么版本的PhoneGap/Cordova?
排除的问题:
- 动作正确时
echo
/res/xml/config.xml
设置正确/AndroidMenifest.xml
具有正确的设置
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- angular.js没有'无法在PhoneGap中处理视图标记
- 转义符不能与innerHTML一起使用
- 在phonegap应用程序内部重定向不起作用
- 压缩phonegap中ios的图像插件
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 尝试使用Phonegap进行php登录
- 高亮显示与数组字符串一起使用时文本插件中断
- 从手机中选择多个图像'使用phonegap的多媒体资料
- setTimeout可以与闭包内的函数一起使用吗
- 如何将AudioControl与Phonegap一起使用
- 将数据库与Phonegap应用程序一起使用
- 为什么地理位置插件不能与 phonegap 一起使用
- 如何将全局变量与 Phonegap Navigator.notification.conconfirm 一起使用
- 让SoundJS与Cordova/Phonegap一起工作
- IOS本地通知不能与PhoneGap一起工作
- Jquery Ajax不能与Phonegap一起工作
- Jquery不能与phoneGap一起工作
- 带有附件的电子邮件编辑器Phonegap插件在iOS中不能与imageURI一起工作