On 8/24/2010 2:10 PM, Karl Kleinpaste wrote:
Matthew Talbert<ransom1...@gmail.com> writes:
I thought of that. But images have a separate tag (figure, I think)
OSIS<figure>, ThML<img>.
If you mean to embed the audio in-line, I would recommend using the
<figure> element. There's nothing specifically image-oriented about the
element, aside from implications made by its name.
a generic<a> does not exist, does it?
Only in ThML, I'm pretty sure.
It's easy enough to check:
http://www.crosswire.org/osis/schemas/osisCore.2.1.1.xsd.html
OSIS does have <a>, with more or less standard semantics. (It supports
the href attribute, but not name). But I'd recommend using <a> only if
you want to link to an external page/object (e.g. you want to force
front ends to launch an external player). I think front ends ought to
have the flexibility to play audio in-line, such as by rendering the
OSIS <figure> as HTML5 <audio>.
I think the standard way of implementing audio Bibles is to chop the
text into chapter-sized chunks/files and have verses indicate indexes
into the chapter files. So if verse 10 is 15 seconds into the chapter
audio, playing verse 10 will start at +15 seconds and continue to the
end of the chapter. I'm not saying that couldn't be improved on, just
that that's what I've seen done.
--Chris
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page