PHP8 ogg://

2023-08-22 16:41 更新

ogg:// — 音頻流

說(shuō)明

通過(guò)包裝器 ogg:// 讀取的文件, 是作為 OGG/Vorbis 格式的壓縮音頻編碼。 同樣,通過(guò)包裝器 ogg:// 寫(xiě)入或追加的數(shù)據(jù)格式也是壓縮音頻。 當(dāng) stream_get_meta_data() 用于一個(gè)打開(kāi)讀取的 OGG/Vorbis 文件時(shí),會(huì)返回關(guān)于數(shù)據(jù)流的詳細(xì)信息,包含了 vendor 標(biāo)簽、任何內(nèi)含的 comments、 channels 數(shù)字、采樣率(rate),以及 用 bitrate_lower、bitrate_upper、 bitrate_nominal 和 bitrate_window 描述的可變比特率范圍。

ogg:// (PECL)

注意: 該封裝器默認(rèn)未激活要使用 ogg:// 封裝器,您必須安裝 ? OGG/Vorbis 擴(kuò)展。 可以在 ? PECL 上找到。

用法

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

可選項(xiàng)

封裝協(xié)議摘要
屬性 支持
受限于 allow_url_fopen No
允許讀取 Yes
允許寫(xiě)入 Yes
允許附加 Yes
允許同時(shí)讀寫(xiě) No
支持 stat() No
支持 unlink() No
支持 rename() No
支持 mkdir() No
支持 rmdir() No
上下文選項(xiàng)
名稱 用法 默認(rèn) 模式
pcm_mode 讀取時(shí)使用如下 PCM 編碼之一: OGGVORBIS_PCM_U8、OGGVORBIS_PCM_S8、 OGGVORBIS_PCM_U16_BEOGGVORBIS_PCM_S16_BE、 OGGVORBIS_PCM_U16_LE 和 OGGVORBIS_PCM_S16_LE。 (8 或 16 位,簽名或未簽名,大或小的 endian) OGGVORBIS_PCM_S16_LE 讀取
rate 輸入數(shù)據(jù)的采樣率,單位為 Hz 44100 寫(xiě)入/附加
bitrate 若給的值為整數(shù),則是用固定的比特率進(jìn)行編碼。(16000 到 131072)若給的值為浮點(diǎn)數(shù),則使用可變的比特率(質(zhì)。(-1.0 到 1.0) 128000 寫(xiě)入/附加
channels 要編碼的聲道的數(shù)量,典型為 1 (單聲道), 或 2 (立體聲)。最高支持 16 聲道。 2 寫(xiě)入/附加
comments 編碼到音軌頭部的字符串?dāng)?shù)組。   寫(xiě)入/附加


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)