我在我的某个应用程序中实现了强制转换功能,并尝试将从发送者应用程序转换为默认接收器应用的音频静音。
使用" setStreamVolume()" RemoteMediaPlayer对象上的api用于静音音频,见下面的代码:
remoteMediaPlayer.setStreamVolume(googleApiClient, 0).setResultCallback(
new ResultCallback<RemoteMediaPlayer.MediaChannelResult>() {
@Override
public void onResult( MediaChannelResult result) {
Status status = result.getStatus();
Log.d(TAG, "MUTE status:"+status);
}
});
但观察到,它在结果回调中返回2100(STATUS_FAILED)状态代码,并且无法使接收器应用程序中的音频静音。
请建议......