Wrappers/audio-Phpdoc专题

ogg://

音频流

说明

通过包装器 ogg:// 读取的文件, 是作为 OGG/Vorbis 格式的压缩音频编码。 同样,通过包装器 ogg:// 写入或追加的数据格式也是压缩音频。 当 <span class="function">stream_get_meta_data 用于一个打开读取的 OGG/Vorbis 文件时,会返回关于数据流的详细信息,包含了 vendor 标签、任何内含的 commentschannels 数字、采样率(rate),以及 用 bitrate_lowerbitrate_upperbitrate_nominalbitrate_window 描述的可变比特率范围。

ogg:// (PECL)

Note: 该封装器默认未激活
要使用 ogg:// 封装器,您必须安装 » OGG/Vorbis 扩展。 可以在 » PECL 上找到。

用法

  • ogg://soundfile.ogg
  • ogg:///path/to/soundfile.ogg
  • <span class="simpara">ogg://http://www.example.com/path/to/soundstream.ogg

可选项

属性 支持
受限于 allow_url_fopen No
允许读取 Yes
允许写入 Yes
允许附加 Yes
允许同时读写 No
支持 stat No
支持 unlink No
支持 rename No
支持 mkdir No
支持 rmdir No
Name Usage Default Mode
pcm_mode 读取时使用如下 PCM 编码之一: OGGVORBIS_PCM_U8OGGVORBIS_PCM_S8OGGVORBIS_PCM_U16_BEOGGVORBIS_PCM_S16_BEOGGVORBIS_PCM_U16_LEOGGVORBIS_PCM_S16_LE。 (8 或 16 位,签名或未签名,大或小的 endian) OGGVORBIS_PCM_S16_LE 读取
rate 输入数据的采样率,单位为 Hz 44100 写入/附加
bitrate 若给的值为整数,则是用固定的比特率进行编码。(16000 到 131072)若给的值为浮点数,则使用可变的比特率(质。(-1.0 到 1.0) 128000 写入/附加
channels 要编码的声道的数量,典型为 1 (单声道), 或 2 (立体声)。最高支持 16 声道。 2 写入/附加
comments 编码到音轨头部的字符串数组。   写入/附加

范例


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除