ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
ogg://—音频流 **Note**:**该封装器默认未激活** 要使用ogg://封装器,您必须安装[» OGG/Vorbis](https://pecl.php.net/package/oggvorbis)扩展。 可以在[» PECL](https://pecl.php.net/)上找到 ### 用法 * ogg://soundfile.ogg * ogg:///path/to/soundfile.ogg * ogg://http://www.example.com/path/to/soundstream.ogg **封装协议摘要** | 属性 | 支持 | | --- | --- | | 受限于[allow\_url\_fopen](https://www.php.net/manual/zh/filesystem.configuration.php#ini.allow-url-fopen) | No | | 允许读取 | Yes | | 允许写入 | Yes | | 允许附加 | Yes | | 允许同时读写 | No | | 支持[stat()](https://www.php.net/manual/zh/function.stat.php) | No | | 支持[unlink()](https://www.php.net/manual/zh/function.unlink.php) | No | | 支持[rename()](https://www.php.net/manual/zh/function.rename.php) | No | | 支持[mkdir()](https://www.php.net/manual/zh/function.mkdir.php) | No | | 支持[rmdir()](https://www.php.net/manual/zh/function.rmdir.php) | No | **上下文选项** | Name | Usage | Default | Mode | | --- | --- | --- | --- | | *pcm\_mode* | 读取时使用如下 PCM 编码之一:**`OGGVORBIS_PCM_U8`**、**`OGGVORBIS_PCM_S8`**、**`OGGVORBIS_PCM_U16_BE`**、**`OGGVORBIS_PCM_S16_BE`**、**`OGGVORBIS_PCM_U16_LE`**和**`OGGVORBIS_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* | 编码到音轨头部的字符串数组。 |   | 写入/附加 | 请注意,尽管“ ogg:”是包装器名称,但流仅限于包含使用Vorbis音频编解码器编码的单个流的Ogg文件。 实际上,Ogg容器可以包含多个流:音频,视频,任何内容。 (此外,Ogg容器中的音频流可以使用编解码器,例如FLAC和OggPCM。)因此包装器名称具有误导性