android应用程序没有';t使用唱机发送或接收音频

android应用程序没有';t使用唱机发送或接收音频,android,sip,audio-streaming,phono,Android,Sip,Audio Streaming,Phono,我正在开发一个应用程序,它将使用phono sdk进行android手机和/或网站之间的实时通信 现在,在phono网站上,它说sdk与android 2.0及以上版本兼容 网站和android上的代码是一样的,网站间的交流非常完美 但当我尝试在android网站上进行通信时,我的平板电脑(版本4.2.2)上听不到任何声音 然而,当我用4.4.2智能手机启动我的程序时,通讯是完美的,功能齐全 我已经在网上搜索过了,但是关于phono的文档很少。 有什么想法吗 我的舱单上有: <uses-

我正在开发一个应用程序,它将使用phono sdk进行android手机和/或网站之间的实时通信

现在,在phono网站上,它说sdk与android 2.0及以上版本兼容

网站和android上的代码是一样的,网站间的交流非常完美

但当我尝试在android网站上进行通信时,我的平板电脑(版本4.2.2)上听不到任何声音

然而,当我用4.4.2智能手机启动我的程序时,通讯是完美的,功能齐全

我已经在网上搜索过了,但是关于phono的文档很少。 有什么想法吗

我的舱单上有:

 <uses-sdk
    android:minSdkVersion="16"
    android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

试试这个

TelephonyManager tm = (TelephonyManager) this
            .getSystemService(Context.TELEPHONY_SERVICE);
    try {
        // Java reflection to gain access to TelephonyManager's
        // ITelephony getter
        Log.v("TAG", "Get getTeleService...");
        Class c = Class.forName(tm.getClass().getName());
        Method m = c.getDeclaredMethod("getITelephony");
        m.setAccessible(true);
        m.invoke(tm);
    } catch (Exception e) {
        e.printStackTrace();
        Log.e("TAG","FATAL ERROR: could not connect to telephony subsystem");
        Log.e("TAG","Exception object: " + e);
    }

检查您的手机是否正在接入

我已将其插入我的代码中,它已正确连接到电话,但仍然没有声音。。。。