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

Reply via email to