Another type of multimedia content besides images is audio. There are at least four use cases when we think of integrating audio in a web application:
We want to provide an audio database with static files for download.
We have audio that we want to have streamed to the Internet (for example, as a podcast).
We want a audio file/live show streamed to the Internet as an Internet radio service.
We want some sound to be played when the site is loaded or shown.
In this chapter we will discuss three of the four cases. The streaming support is limited to use case 2. We can stream to one client like a podcast does, but not to many clients at once like an Internet Radio does. We need special software such as Icecast or SHOUTcast for this purpose. Further, we will investigate how we solve use cases 1, 2, and 3 with the Plone CMS and extensions.
These are the topics covered in this chapter:
Manipulation of audio content stored as File content in Plone
The different formats...