Можно ли вставить аудиофайл в вывод html инструмента документации Sphinx? - PullRequest
0 голосов
/ 22 февраля 2019

Вероятно, нет конкретной директивы для встраивания аудиофайлов в вывод html, но возможно ли по крайней мере встроить код html, который делает это, например:

<audio controls="controls">
  <source src="foo.wav" type="audio/wav">
  Your browser does not support the <code>audio</code> element. 
</audio>

И, если да, то как?

Обновление: ОК, мне удалось решить эту проблему, просто добавив это в документ .rst:

.. raw:: html

   <audio controls="controls">
         <source src="_static/foo.wav" type="audio/wav">
         Your browser does not support the <code>audio</code> element. 
   </audio>

Но мне пришлось вручную скопировать файл foo.wav в _build/html/_static.Это не так уж и плохо, но мне было интересно, можно ли это сделать автоматически, и могу ли я сохранить аудиофайлы, скажем, в каталоге audio внутри корневого каталога docs ...?!?

1 Ответ

0 голосов
/ 22 февраля 2019

Используйте директиву raw.

.. raw:: html

    <audio controls="controls">
      <source src="foo.wav" type="audio/wav">
      Your browser does not support the <code>audio</code> element. 
    </audio>
...