根据劳动合同和相关法律规定,主播未能按照合同约定的时长播出节目可能构成违约行为,公司有权扣除相应的底薪。但是,扣除底薪必须符合法律规定,不能违反劳动法的相关规定,如不得低于最低工资标准、不得随意扣减等。因此,只有在合法合规的前提下,公司才能扣除主播的底薪。