I need to simultaneously display an audio player and a text transcription of the audio. The audio player needs to remain visible on the screen while the user scrolls through the text.

Currently I have a javascript player that plays the audio as well as some javascript that makes the player 'float' at a certain position on the screen. I've tried placing the player code directly in the body box, as well as in a separate file referenced by a PHP include. In both cases, when I turn on the "Line break converter", it breaks the code. Without the line break converter, the transcript text is hard to read.

Ideally, I would like an additional input box on the page where I can type the name of the audio file (name.mp3). Users will be suggesting changes to the transcript, so I'd like to have the body free of any javascript or php code if possible.

Any ideas? Or is there a module or manual explaining how to do this? I've searched but haven't found anything. Thanks for any help!

-----
System info:
- Drupal 5.6
- Audio files are currently stored in a different folder than Drupal, but I'm open to uploading them through Drupal if necessary
Everything is fluid at this point; I'm willing to change Drupal versions, etc. if necessary

Comments

SCEhardt’s picture

How do you create a custom content type? Could someone point me to a tutorial? It is mentioned here for example.

What does CKK stand for?

dnguyen’s picture

CCK is content construction kit. In a nutshell, it allows you to add fields to content types. So if you wanted to create a content type for a Joke...think of a joke as consisting of the question, punchline, author, author's email, and maybe a rating.

Using Drupal's standard content creation, you could only create something that has a title and body. Using CCK, you could create something that has all of these fields:

question: Textfield
punchline: Textfield
author: textfield
email: an email field
rating: a number

SCEhardt’s picture

Ah, it does help when you spell it correctly. I think this is what I need. Thanks!