4 votos

¿De dónde saca MacOS los iconos para los dispositivos de audio de W1?

Hace poco me di cuenta de que MacOS tiene un icono para cada dispositivo de audio habilitado para W1 en las preferencias de Bluetooth, pero no estoy seguro de dónde obtiene el sistema estos iconos.

En la siguiente captura de pantalla, los Beats Solo³ y AirPods fueron emparejados a mi iPhone, y iCloud los emparejó a mi Mac. ¡Parece que el color de los auriculares de los Beats en el icono también coincide con el color de los auriculares reales!

Asumo que o bien MacOS tiene las imágenes de cada W1 almacenadas en algún lugar o el sistema tuvo que contactar con Apple para obtener estas imágenes. Por si acaso, revisé el siguiente directorio:

/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources

enter image description here

9voto

xilolee Puntos 11

Pude encontrar dónde se almacenan los iconos de los dispositivos W1. Parece que esta carpeta ya contiene activos para cada dispositivo W1 que existe. Puede encontrar los iconos de los dispositivos W1 aquí:

/System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/Resources

Si usas Swift en MacOS, puedes usar el siguiente código para obtener programáticamente una imagen del dispositivo:

IOBluetoothDevice.init(addressString: "bluetoothDeviceAddress").value(forKey: "image")

o

   for device in IOBluetoothDevice.pairedDevices() {
    let deviceName = ((device as! IOBluetoothDevice).name)
    let deviceImage = (device as! IOBluetoothDevice).value(forKey: "image")
}

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X