線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1334
推到 Plurk!
推到 Facebook!

BCB 語音辨識 MediaPlayer問題

尚未結案
blueway_no41
一般會員


發表:2
回覆:0
積分:0
註冊:2010-09-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-09-20 18:03:34 IP:163.17.xxx.xxx 訂閱
請問板上的大大,小弟我正在研究語音辨識之研究
目前碰到的難題是,我要將一聲音檔用mediaplayer讀進來
可是因為目前只做簡易的讀取跟暫停及撥放動作,因此不需用到
mediaplayer那麼多元件,就利用Visible將無須用到的隱藏起來,如下
MediaPlayer1->VisibleButtons=Mplayer::TButtonSet()<但是現在問題是我已經可正常讀音樂以及停止,可是當我案暫停(Pause)時,他的作用卻跟
結束(Stop)相同,全部程式碼如下:
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
MediaPlayer1->VisibleButtons=Mplayer::TButtonSet()<}
//---------------------------------------------------------------------------
void __fastcall TForm1::MediaPlayer1Click(TObject *Sender,
TMPBtnType Button, bool &DoDefault)
{
if(!MediaPlayer1->AutoOpen);
MediaPlayer1->Open();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(OpenDialog1->Execute())
{
MediaPlayer1->FileName=OpenDialog1->FileName;
MediaPlayer1->Open();
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
MediaPlayer1->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Close();
}
//---------------------------------------------------------------------------

不好意思,就是還有另一個問題,我將一段聲音讀進來之後,
要如何將聲音檔由0.1秒分為一個frame,來看它的資料呢??
不知是否可麻煩板上的大大幫小弟解答一下,謝謝~
系統時間:2024-11-21 23:51:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!