Как вставить аудио в тело ноды (а не в поле)?

Главные вкладки

Аватар пользователя treusp treusp 15 апреля 2012 в 10:39

Хочу вставлять аудиофайлы не в конец ноды, как через AudioField, а тексте ноды, перемежаясь с текстом.

Ну примерно как при использовании модуля Video я пишу
[video:http://www.youtube.com/watch?v=XXXXXXXXXX width:640px height:478px]

Что посоветуете?

Конечно я могу взять просто SoundManager2, включить в заголовок, rfr standalone версию...
Но есть подводный камень.
Я его же назначил как обработчик поля, поскольку во многих случаях такой подход вполне подходит и дает простую возможность контроля доступа.

И получается, что если поле с mp3 файлом проигрывается вполне достойно, то не очень хорошо проигрывается файл в тексте ноды.
<a class="sm2_button" href="http://domain.ru/system/files/Audio/xxx.mp3">sm2_button</a>
Пишет текстом сколько секунд прошло и т.п.
Пытаюсь дополнительно включить css, как из отдельного файла basic.html, скрипт, меняющий классы при смене play/pause и т.п. - либо не получается ничего, либо даже нарушается работа поля с приаттаченным mp3...

Ну а делать и Soundmanager и AudioField, чтобы не влияли друг на друга - вообще извращение, по-моему.

Какие есть хорошие практики?

Комментарии

Аватар пользователя treusp treusp 16 апреля 2012 в 0:07

Похоже, что плагин media с mediaelement лучше всего подходят
По-крайней мере прямо в теле ноды можно указать

и аналогично для видео.

Пока не смог настроить ютуб/вимео
Cсылка добавляется, в режиме редактирования превьюшка от ролика видна, но после "Сохранить" видно только "Donwload file" на черном фоне.