The need to support integrated services and provide quality of service (QoS) for various applications is one of the fundamental challenges for successful wireless mesh network (WMN) deployment. In order to provide differentiated services, medium access control (MAC) should have priority management at the link layer. In code division multiple access (CDMA) based WMNs, the interference phenomenon and simultaneous transmissions must be considered. We propose two priority schemes for MAC in a distributed CDMA-based WMN, taking into account interference, multimedia services, QoS requirements, and simultaneous transmissions. In addition, we propose to use an adaptive spreading gain and a frame structure to achieve high resource utilization. Simulation results demonstrate that the proposed schemes can achieve effective QoS guarantee.