ogg://
ogg:// — Аудио потоки
Описание
Файлы, открываемые для чтения с использованием обертки ogg://,
рассматриваются как сжатый аудио поток, кодируемый с использованием кодека OGG/Vorbis.
Аналогично, файлы открытые для записи или добавления через обертку
ogg:// записываются как сжатые звуковые данные.
Функция stream_get_meta_data(), когда используется с файлами OGG/Vorbis
открытыми для чтения, будет возвращать разнообразную информацию о потоке, включая
тэг производителя vendor
, комментарии
comments
, число каналов
channels
, частоту дискретизации rate
,
и диапазон частоты кодирования, описываемый:
bitrate_lower
, bitrate_upper
,
bitrate_nominal
, и bitrate_window
.
ogg:// PHP 4.3.0 и старше (PECL)
Замечание: Данная обертка не доступна по умолчанию
Для того чтобы использовать обертку ogg:// вы должны установить расширение » OGG/Vorbis доступное в » PECL.
Использование
- ogg://soundfile.ogg
- ogg:///path/to/soundfile.ogg
- ogg://http://www.example.com/path/to/soundstream.ogg
Примеры
- Функция file://() - Доступ к локальной файловой системе
- Функция http://() - Доступ к URL-адресам по протоколу HTTP(s)
- Функция ftp://() - Доступ к URL-адресам по протоколу FTP(s)
- Функция php://() - Доступ к различным потокам ввода-вывода
- Функция zlib://() - Сжатые потоки
- Функция data://() - Схема Data (RFC 2397)
- Функция glob://() - Нахождение путей, соответствующих шаблону
- Функция phar://() - PHP архив
- Функция ssh2://() - Secure Shell 2
- Функция rar://() - RAR
- Функция ogg://() - Аудио потоки
- Функция expect://() - Потоки для взаимодействия с процессами
Коментарии
Note that although "ogg:" is the wrapper name, the stream is restricted to Ogg files containing a single stream encoded using the Vorbis audio codec. An Ogg container can, in fact, contain multiple streams: audio, video, anything. (Also, the audio streams in an Ogg contaner can use codecs such as FLAC and OggPCM.) The wrapper name is therefore misleading.