Оновлено: 11.05.2023

ogg:// - аудіопотоки

Файли, відкриті для читання за допомогою обгортки ogg://, розглядаються як стиснене аудіо, закодоване за допомогою кодека OGG/Vorbis. Аналогічно, файли, відкриті для запису або доповнення за допомогою обгортки ogg://, записуються як стиснуті аудіодані. stream_get_meta_data(), якщо її застосовано до файла OGG/Vorbis, відкритого для читання, поверне різні дані про потік, включно з міткою виробника, коментарями, кількістю каналів, частотою дискретизації та діапазоном швидкості кодування, що описується параметрами: bitrate_lower, bitrate_upper, bitrate_nominal і bitrate_window.

ogg:// (PECL)

Зауваження: За замовчуванням цю обгортку не увімкнено Для використання обгортки ogg:// вам слід встановити розширення " OGG/Vorbis, доступне з " PECL.

ogg://soundfile.ogg ogg:///path/to/soundfile.ogg ogg://http://www.example.com/path/to/soundstream.ogg

Wrapper Summary Attribute Supported Restricted by allow_url_fopen No Allows Reading Yes Allows Writing Yes Allows Appending Yes Allows Simultaneous Reading and Writing No Supports stat() No Supports unlink() No Supports rename() No Supports mkdir() No Supports rmdir() No
Context options Name Usage Default Mode pcm_mode PCM encoding to apply while reading, one of: OGGVORBIS_PCM_U8, OGGVORBIS_PCM_S8, OGGVORBIS_PCM_U16_BE, OGGVORBIS_PCM_S16_BE, OGGVORBIS_PCM_U16_LE, and OGGVORBIS_PCM_S16_LE. (8 vs 16 bit, signed or unsigned, big or little endian) OGGVORBIS_PCM_S16_LE Read rate Sampling rate of input data, expressed in Hz 44100 Write/Append bitrate When given as an integer, the fixed bitrate at which to encode. (16000 to 131072) When given as a float, the variable bitrate quality to use. (-1.0 to 1.0) 128000 Write/Append channels The number of audio channels to encode, typically 1 (Mono), or 2 (Stereo). May range as high as 16. 2 Write/Append comments An array of string values to encode into the track header.   Write/Append