如題,D7怎么播放云端amr格式音頻檔案,有人玩過嗎?現在卡在這兒了...............
uj5u.com熱心網友回復:
ShellExecute(Handle,'Open',PChar(音頻檔案地址),nil,nil,SW_SHOWNORMAL);uj5u.com熱心網友回復:
僅僅是播放而不是解碼?播放的檔案要么下載后播放,要么邊下邊播。下載后解碼就可以了。很多庫可以用,但是支持Delphi的不多見。FFmpeg 使用的OpenCORE AMR,libVLC(這個有Delphi系結)可以嘗試。uj5u.com熱心網友回復:
通常直接下載后,播放。uj5u.com熱心網友回復:
現在的問題是,云端的音頻檔案來自于手機,是AMR格式的,DELPHI自帶的控制元件播放不了。我已用三方包windowsmediaplayer解決,但是發布的時候,客戶電腦上居然播放不了,我本機的可以,不知道是不是還需要預裝什么插件,或者對電腦自帶的widowsmediaplayer版本有要求,還在凌亂中.............
uj5u.com熱心網友回復:
只是要求實時播放即可,下載后還需要轉碼,更麻煩,因為目標音頻來自手機,是AMR格式的
uj5u.com熱心網友回復:
互聯網上的多媒體檔案都是需要下載到本地才能播放,流媒體也是,只不過是邊下邊播。不下載沒法播,即使能播也聽不到。你安裝了windowsmediaplayer的第三方的解碼庫在本機可以播,但是其他人的機器沒有安裝當然不能播放。所以其他人也要安裝解碼庫,只不過是他自己裝還是你寫的軟體把它包裝進去的問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/59141.html
標籤:VCL組件開發及應用
