The application of transparent reflective aspect programming (TRAP) for Java programs to a multicast audio application was discussed. The audio-streaming application (ASA) was designed to deliver interactive audio from a microphone at one network node to multiple receiving nodes. The TRAP/J was made adaptable to wireless environment. Experiments on a mobile computing testbed demonstrated the utility of the TRAP/J to transparently and automatically enhance an existing application with new adaptive behavior, thus enabling the ASA to better deal with highly variable conditions in wireless networks.