Сразу скажу все, что дальше сам я понял, не может быть панацеей и единственной правильной причиной. Сам обычно я решаю ошибки, которые выдал валидатор в ручную без всяких автоматических скриптов. Так как сайт у меня самописный, а не какой-то конструктор сайтов, с готовыми автоматическими скриптами. Всё методом проб и ошибок, так что бывает что с первого раза проблема не решается.
Похоже, что в первом примере, валидатор показывает что данный атрибут не подходит для этого типа html документа. С другой версией (сайта, страницы) может быть этот код работал бы идеально.
Во втором примере.
При автоматическом исправлении возникает следующая ошибка, означающая теперь уже проблему с отображением в новостной ленте сайта.
Как видно, ошибка переместилась на другую строку документа. То есть это уже другая ошибка.
Исправленный код теперь имеет другую ошибку, влияющее на что-то другое.
Вообще если ошибка валидации не фатальная, и все работает, но валидатор показывает ошибку, в общем то, можно оставить все как есть. В нете сайтов с ошибками валидации более половины.
В вашем случае, можно попробовать, найти другой код плеера, подходящий по версии к вашему сайту. Иначе, исправив все ошибки валидации, возникающие одна за другой, можно в конечном счете получить не рабочий плеер, а то и нерабочую страницу целиком, хоть и без ошибок валидации. Вероятно что в странице не хватает какого то дополнительного скрипта, (например из стандартных гугловских фремвоков).
Указывать на то, что конкретно в вашем коде надо изменить, я не могу, потому что после каждого изменения надо пробовать (испытывать) что получилось. Например, участок кода xmlns:b= из первого вашего примера, я бы для начала попробовал заменить другим атрибутом. К примеру, везде вместо xmlns:b= попробовал бы прописать href= и посмотреть что дальше будет, но и далее в том же духе.