Saya boleh membaca maklumat daripada fail wav yang saya muat turun daripada Internet. Perkara yang betul ialah ini:
Di sisi php, saya menggunakan getID3 untuk memproses maklumat audio!
array:15 [
"GETID3_VERSION" => "1.9.14-201703261440"
"saiz fail" => 18627884
"filepath" => "C:/Windows"
"nama fail" => "php20E6.tmp"
"filenamepath" => "C:/Windows/php20E6.tmp"
"avdataoffset" =>
"avdataend" => 18627884
"format fail" => "wav"
"audio" => tatasusunan:12 [
"dataformat" => "wav"
"bitrate_mode" =>
"wformattag" =>
"strim" => tatasusunan:1 [
0 => tatasusunan:10 [
"codec" => "Modulasi Kod Nadi (PCM)"
"saluran" =>
"kadar_sampel" =>
"kadar bit" => 1411200
"bits_per_sample" =>
"wformattag" =>
"bitrate_mode" =>
"tak rugi" =>
"dataformat" => "wav"
"nisbah_mampatan" =>
]
]
"codec" => "Modulasi Kod Nadi (PCM)"
"saluran" =>
"kadar_sampel" =>
"kadar bit" => 1411200
"bits_per_sample" =>
"tak rugi" => benar
"channelmode" => "stereo"
"nisbah_mampatan" =>
]
"pengekodan" => "UTF-8"
"mime_type" => "audio/x-wav"
"riff" => tatasusunan:5 [
"mentah" => tatasusunan:1 [
"fmt " => tatasusunan:6 [
"wFormatTag" =>
"nSaluran" =>
"nSamplesPerSec" =>
"nAvgBytesPerSec" => 176400
"nBlockAlign" =>
"wBitsPerSample" =>
]
]
"audio" => tatasusunan:1 [
0 => tatasusunan:5 [
"codec" => "Modulasi Kod Nadi (PCM)"
"saluran" =>
"kadar_sampel" =>
"kadar bit" => 1411200
"bits_per_sample" =>
]
]
"header_size" =>
"GELOMBANG" => tatasusunan:2 [
"fmt " => tatasusunan:1 [
0 => tatasusunan:3 [
"offset" =>
"saiz" =>
"data" =>
]
]
"data" => tatasusunan:1 [
0 => tatasusunan:2 [
"offset" =>
"saiz" => 18627840
]
]
]
"encoding" => "ISO-8859-1"
]
"playtime_seconds" =>
"kadar bit" => 1411200
"playtime_string" => "1:46"
Apabila membaca audio yang dirakam sendiri pada iOS, masalah berikut berlaku saya tidak dapat membaca tempoh audio.
array:7 [
"GETID3_VERSION" => "1.9.14-201703261440"
"saiz fail" => 115223
"filepath" => "C:/Windows"
"nama fail" => "phpAA25.tmp"
"filenamepath" => "C:/Windows/phpAA25.tmp"
"pengekodan" => "UTF-8"
"error" => array:1 [
0 => "tidak dapat menentukan format fail"
]
Adakah sesiapa yang menghadapi masalah seperti ini Tolong beri saya panduan!
Saya tidak tahu banyak tentang peranti iOS Jika getID3 tidak dapat menyelesaikan masalah ini
Adalah disyorkan untuk menggunakan FFMPEG untuk membaca, dengan syarat ffmpeg dipasang pada pelayan