麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 媒體動畫 > 正文

Authorware綜合技巧:DirectMedia Xtra詳細辦法(一)

2024-09-08 19:25:05
字體:
來源:轉載
供稿:網友
在authorware中,雖然可以直接使用一些外部媒體文件,如視頻、聲音等,但有很大的局限性。比如,在authorware中,不能直接使用常見的vcd文件(即dat文件);不能直接播放midi文件;不能同時播放兩路及多路wav文件(比如,在有主體配音時,還要播放背景音樂)等。
下面,我們將通過一個外部xtra即directmedia xtra來實現在authorware中自由使用外部媒體文件的實例。
  1、 directmedia xtra簡介
  directmedia xtra是一個商業產品,用戶可以在網站http://www.tbaiana.com上了解到關于它的一些詳細介紹。
  directmedia xtra是一個完整支持外部媒體文件的xtra插件,它既可以用于authorware中,也可以用于director中。它完全支持mpeg視頻文件、quicktime視頻文件、常見的avi視頻文件、wav文件、aif文件、mp2和midi文件播放和控制。directmedia xtra有一個很大的特色,即wysiwyg(what you see is what you get--所見即所得)。使用它可以很直觀地控制外部媒體對象的音量、播放速度、光標及全屏播放視頻文件。
  directmedia xtra在播放mpeg文件和avi文件時,使用了微軟的activemovie及directshow引擎來播放高質量和高性能的視頻文件。
同時,directmedia xtra還直接支持在視頻文件中添加"暗區(cue point)",利用暗區,我們可以更加方便地控制視頻文件的播放。
  2、 directmedia xtra的使用
  在使用directmedia xtra之前,必須先行安裝。待安裝完成之后,可以通過authorware的菜單命令insert--tabuleiro xtras--directmedia xtra來將外部媒體文件添加至authorware之中。
  如果要使用多路wav文件,可以在authorware的流程線上多添加幾個directmedia xtra圖標即可。
  3、 界面介紹
  當添加directmedia xtra圖標后,屏幕上會出現一個標準的directmedia xtra屬性對話框,如圖1所示。


圖1

  單擊"browse file"按鈕可以打開一個選擇文件的對話框,在其中,我們可以選擇一個外部媒體文件,其類型可以是mpg、avi、mov、wav、aif、mp2、mid等。除了可以選擇本機上的文件外,我們還可以選擇網絡中任何一臺計算機中的文件,甚至可以單擊"enter url"按鈕以輸入一個位于internet中的文件,如http://www.mynet.com/media/file.mpg。當選擇好文件后,該文件的一些基本信息將顯示在屬性對話框中,如媒體文件的長度(播放時間)、大小(如視頻文件的寬度和高度)等。
  一旦選擇了外部媒體文件,我們就可以直接在屬性對話框中預覽所選文件、設置暗區、設置播放選項(如是否顯示工具條、是否循環播放、是否隱藏光標等)、設置播放控制選項(如調節音量大小、調節播放速度、調節聲音平衡等)。
  當上述設置完成后,在authorware的流程線上就會出現一個directmedia xtra圖標,如圖2所示。雙擊此圖標即可再次編輯directmedia xtra圖標的屬性。


圖2

  4、 設置暗區
  在directmedia xtra的屬性對話框中,可以直接設置暗區。這些暗區可以在authorware的事件(event)響應中進行調用。
每一個directmedia xtra圖標中可以最多設置64個不同的暗區,每個暗區的時間是以毫秒來測量的,暗區的名稱最多可以達到32個字符。
要創建暗區,可以在directmedia xtra的屬性對話框中,先通過預覽按鈕以定位視頻文件至某個時刻,然后單擊"add"按鈕,并設置暗區名稱即可;如果需要修改一個已有暗區的屬性,可以雙擊該暗區名稱,然后在出現的對話框中修改名稱及時間;單擊"remove"按鈕可刪除某個暗區;單擊"go to"按鈕可以跳至當前暗區,這樣可以測試各個暗區的設置情況。
  我們也可以通過腳本語言來設置暗區。此時,需要使用到兩個函數,分別用于添加和刪除暗區。
  callicon(@"iconname", #addcuepoint, cuepointtime, "cuepointname"):添加暗區。其中iconname為directmedia xtra圖標的名稱;cuepointtime為添加暗區的時刻;cuepointmane為添加暗區的名稱。如callicon(@"directmedia xtra", #addcuepoint, 10000, "newcue")
  callicon(@"iconname", #removecuepoint, cuepointindex):刪除暗區。其中cuepointindex為暗區的索引號(此索引號是根據暗區的先后時刻來進行排列的)。如callicon(@"directmedia xtra", #removecuepoint, 1)。
  暗區設置完成后,可以在authorware的事件響應中進行調用。當創建了event響應后,在其sender選項中選擇一個directmedia xtra圖標名稱,然后雙擊它以打開或關閉此圖標中媒體文件所包含的暗區。此時,事件名稱(event name)中將顯示出"cuepointpassed"事件。這樣,當媒體文件播放至每一個暗區時,事件交互都將產生響應。如果想知道事件響應的詳細內容,比如,我們想知道外部媒體文件在播放過程中,到底哪個暗區在什么時候出現,則可以使用變量eventlastmatched@"response"來捕獲暗區名稱。
  5、 圖標屬性
  我們可以使用一些變量或函數來獲得或設置directmedia xtra圖標的屬性。
  a、文件屬性
  result:=geticonproperty(@"directmedia xtra", #file):此函數可以返回圖標所鏈接的外部媒體文件的完整路徑和文件名。
  seticonproperty(@"directmedia xtra", #file,"c:/tmp/sample.mpg"):此函數可以設置指定圖標所鏈接的外部媒體文件。
  b、標題屬性
  result:=geticonproperty(@"directmedia xtra", #title):此函數可以返回圖標所鏈接的外部媒體文件的文件名。
  c、顯示圖標的定位文件對話框
  seticonproperty(@"directmedia xtra", #showlocatefiledialog,true):如果設置此屬性為真,則當外部媒體文件移動位置或出現其它原因而找不到原始媒體文件時,系統將自動出現選擇文件對話框,以讓用戶重新選擇一個外部媒體文件。
  d、文件播放時間
  result:=geticonproperty(@"directmedia xtra", #duration):此函數將返回指定圖標所鏈接外部媒體文件的播放時間長度,其單位為ms。
  e、視頻高度及寬度
  result:=geticonproperty(@"directmedia xtra", #videowidth):此函數將返回指定圖標所鏈接外部視頻文件的寬度。
  result:=geticonproperty(@"directmedia xtra", #videoheight):此函數將返回指定圖標所鏈接外部視頻文件的高度。
  f、顯示及設置音量、平衡
  result:=geticonproperty(@"directmedia xtra", #volume):此函數將返回指定圖標所鏈接媒體文件的音量大小,其數值范圍從-100至0,單位是db(分貝)。
  seticonproperty(@"directmedia xtra", #volume,0):此函數將設置外部媒體文件的音量大小。
  result:=geticonproperty(@"directmedia xtra", #balance):此函數將返回指定圖標所鏈接的外部媒體文件的左右聲道平衡數值,其范圍為-100至100。
  seticonproperty(@"directmedia xtra", #balance,0):此函數可設定指定圖標所鏈接的外部媒體文件的左右聲道的平衡數值。
  g、播放速度
  result:=geticonproperty(@"directmedia xtra", #rate):此函數將返回指定圖標所鏈接外部媒體文件的播放速度,其值從0至200,表示其原始速度的百分比數值。
  seticonproperty(@"directmedia xtra", #rate,80):此函數可設置媒體文件的播放速度。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品一区二区三区网站 | 国产99页| 国产黄色毛片 | 国产一级性生活视频 | 久久久国产精品免费观看 | 亚洲欧美日韩免费 | 在线免费av观看 | 黄色毛片免费视频 | 一级毛片真人免费播放视频 | 日韩视频高清 | 国内精品久久久久久久影视红豆 | 中文字幕 亚洲一区 | 在线观看视频亚洲 | 性欧美暴力猛交69hd | 91久久九色| 萌白酱福利视频在线网站 | 黄色成人短视频 | 成人毛片100免费观看 | 午夜色片| 狠狠操视频网站 | 性爱在线免费视频 | 99seav| 国产一级二级视频 | 成人在线免费观看小视频 | h视频在线观看免费 | av在线高清观看 | 国产一区免费视频 | 羞羞的视频在线免费观看 | 亚洲四播房 | 亚洲国产精久久久久久久 | 国产亚洲精品久久久久久久软件 | 久久精品一区二区三区不卡牛牛 | 九草网| 欧美一级片一区 | 久久久成人一区二区免费影院 | 欧美久久久一区二区三区 | 国产毛片毛片毛片 | 在线播放中文 | 369看片你懂的小视频在线观看 | 法国性hdfreexxxx人妖 | 男女做性免费网站 |