iOS - 检测静音模式

时间:2017-03-20 07:14:55

标签: ios objective-c iphone silent

我需要检测手机是否处于静音模式。我找到old waynew way(播放.caf文件),但没有一个正常工作。旧方式使用已弃用的工具,并且新方法在两种情况下都始终给出“否”(静默模式与否)。

此时,有人可以提出任何建议吗?

1 个答案:

答案 0 :(得分:0)

尝试以下解决方案,让我知道它是否适合您:

void vito_unit::decodeAsRaw(unsigned char *buffer, int bufferLen)
{
    std::stringstream *decodedClearText;
    decodedClearText = new std::stringstream;

    *decodedClearText << "0x" << std::hex;

    for (int i=0; i<bufferLen; i++) {
            *decodedClearText << (unsigned int) buffer[i];
    }
    setValue(decodedClearText->str());
}