<dd id="zpvot"><pre id="zpvot"></pre></dd>
  • <em id="zpvot"><acronym id="zpvot"><u id="zpvot"></u></acronym></em>
    <rp id="zpvot"></rp>
    1. <rp id="zpvot"><ruby id="zpvot"></ruby></rp>
      <strong id="zpvot"></strong>
      教程分類
      教程瀏覽排行

      Authorware使用技巧之Authorware 6.0同時播放多路聲音

        在多媒體作品中,有時需要同時播放多路聲音,以滿足作品的不同需求,這里我們以三路聲音的同時播放為例,給大家介紹這一多媒體技巧。

        運行Authorware 6.0,將此文件存為“同時播放多路聲音.a6p”,單擊Windows菜單下的Functions子菜單,彈出“Functions”對話框,選擇Category下拉菜單中的“同時播放多路聲音.a6p”選項,單擊“Load”按鈕,在Authorware 6.0安裝目錄下找到SyncSound.u32文件,單擊“打開”按鈕,在彈出的對話框中選擇其中的五個函數,單擊“Load”按鈕,將這五個函數加載到該文件中,單擊“Done”按鈕。

      Authorware使用技巧之Authorware 6.0同時播放多路聲音
      圖1

        其次,建立如圖1所示的流程圖,在“調用句柄”圖標中輸入代碼:

        result:=SyncInit(WindowHandle)


        在“第一路聲音”圖標中輸入代碼:

        SyncLoad("1.wav",0)

        SyncPlay(0,0,0)

        在“第二路聲音”圖標中輸入代碼:

        SyncLoad("2.wav",0)

        SyncPlay(1,0,0)

        在“第三路聲音”圖標中輸入代碼:

        SyncLoad("3.wav",0)

        SyncPlay(2,0,0)

        在“停止”圖標中輸入代碼:

        If GetSyncChannelNum( )>2 then

        SyncStop(2)

        If GetSyncChannelNum( )>1 then

        SyncStop(1)

        If GetSyncChannelNum( )>0 then

        SyncStop(0)

        End If

        End If

        End If

        提示:多媒體開發者要通過GetSyncChannelNum ()函數來確定支持幾個通道,這將是最多支持的聲道數,同時SyncLoad()、SyncPlay()和SyncStop()函數中的通道號的范圍是0至GetSyncChannelNum的返回值減1。

      Authorware使用技巧之Authorware 6.0同時播放多路聲音
      圖2

        最后保存文件,直接運行即可實現同時播放多路聲音,如圖2所示。

      來源:不詳 發布時間:2012-4-14 18:10:26 瀏覽次數
      上一篇教程:Authorware使用技巧之隨心所欲打造消息框
      下一篇教程:Authorware使用技巧之控制音樂播放的兩招
      教程評論


      評論人: 驗證碼:
      內 容:
      相關教程
      奇米影视首页