律师分析:
依据我国相关法律的规定,如果主播与公司签订的是劳动合同,公司不按劳动合同约定给工资就违反,如果签订的不是劳动合同,有约定的不给工资就不算违约。
【法律依据】:
《中华人民共和国劳动合同法》第十七条 劳动合同应当具备以下条款:(一)用人单位的名称、住所和法定代表人或者主要负责人(二)劳动者的姓名、住址和居民身份证或者其他有效身份证件号码(三)劳动合同期限(四)工作内容和工作地点(五)工作时间和休息休假(六)劳动报酬(七)社会保险(八)劳动保护、劳动条件和职业危害防护(九)法律、法规规定应当纳入劳动合同的其他事项。