共用方式為


使用和設定自動播放

當 Shell 偵測到插入新媒體或連接熱插式裝置時,會識別該裝置或媒體的內容。 根據目前的設定,自動播放會執行下列其中一項作業。

  • 自動播放內容。
  • 顯示對話框,提示使用者選擇單一內容類型的默認處理程式。
  • 在混合內容的情況下,會顯示要啟動的可用處理程式應用程式清單。 選擇的處理程式接著會自動播放其相關聯的內容類型。
  • 顯示檔案的標準資料夾檢視。
  • 若稍早選擇使用者 不要針對該內容類型採取任何動作,以及指定 一律執行選取的動作,則不會執行任何動作。

如果內容不符合 AutoPlay 的準則,則會將事件傳遞至 Windows 映射擷取 (WIA)。

下列主題討論自動播放的設定和使用。

準備硬體和軟體以搭配自動播放使用

若要讓 AutoPlay 功能正常運作,數個資訊需要出現在登錄中。 這些資訊片段會相互互動並參考,以形成完整的自動播放環境。 本檔會將每個資訊片段的設定作為個別獨立程式。

如需其他指示,請參閱下列主題。

自動播放如何搜尋媒體

自動播放會在根目錄下方搜尋媒體四個目錄層級,以尋找已知的檔案類型。 它會使用登錄中與擴展名相關聯的 PerceivedType 值來判斷檔案類別,無論是影像、音訊檔案還是視訊檔案。 透過這項資訊,AutoPlay 會啟動該裝置和文件類型的適當處理程式。 如需詳細資訊,請參閱 感知類型和應用程式註冊

定義單一和混合內容類型

自動播放定義三個主要內容類別。

  • 圖片
  • 音樂
  • 視頻

如果媒體上的所有檔案都只屬於這三個類別的其中一個,則會將媒體視為包含單一內容類型。 請注意,這並不表示檔案必須是相同 檔案 類型;.jpg、.gif和 .bmp 是不同的檔類型,但一個內容類型(圖片)。

如果媒體上存在支援的內容類型,但沒有單一內容類型可以佔總數的 100%,則媒體會被視為包含混合內容類型,並據以處理。 如需詳細資訊,請參閱 處理包含混合內容類型的媒體

範例案例

下列情境提供了對 AutoPlay 預期效果的基本了解。

自動播放圖片媒體的儲存裝置

  1. 使用者附加 USB SanDisk CompactFlash 讀取器裝置,該裝置已插入媒體,其中包含 100% 圖片內容類型,格式為 .jpg 檔案。
  2. 通知會顯示 找到新硬體 - SanDisk ImageMate
  3. 自動播放會啟動適當的影像應用程式。

同樣地,當使用者將相同的 CompactFlash 媒體插入至讀取器時,當讀取器已經附加至系統時,媒體插入事件也會導致 AutoPlay 啟動影像幻燈片放映應用程式。 用戶可以選擇移至 SanDisk 媒體裝置的 [屬性] 頁面,將預設變更為另一個已註冊的自動播放應用程式,例如掃描器和相機精靈或 Picture It!。

音樂檔案播放裝置與包含音樂媒體的儲存設備的自動播放功能

  1. 使用者附加 USB 鑽石里約 MP3 播放機。
  2. 通知會顯示 找到新的硬體 - Diamond Rio MP3 播放器
  3. 自動播放會使用其已註冊的默認處理程式播放檔案,例如 Windows Media Player。

同樣地,如果使用者插入任何包含 .mp3 檔案的媒體(例如 CompactFlash、SmartMedia、Memory Stick 或 CD-ROM),則占儲存裝置中支援內容總數的 100%,媒體插入事件也會讓 AutoPlay 使用 Windows 媒體播放機播放檔案。 用戶可以存取存放裝置的屬性表,並將默認動作變更為另一個已註冊的 AutoPlay 應用程式,例如 WinAmp 或 Real Player。

首次演示時的視訊自動播放

  1. 使用者第一次插入 1394 數字相機。
  2. 使用者會看到簡單的對話框,詢問要執行的應用程式。 選擇是執行其中一個已註冊的自動播放應用程式,或開啟資料夾來檢視檔案。 用戶可以將選擇的操作設定為儲存為後續數位攝影機熱插拔事件的預設動作。

指派預設處理程式應用程式

全新安裝的 Windows 會自帶自動播放功能,包含一組已註冊的處理程式應用程式。 Windows 安裝期間預設註冊的應用程式如下所示。

媒體類型 應用
圖片
  • 投影片放映 (預設值)
  • 相機和掃描器精靈
  • 列印精靈
  • 開啟資料夾
音樂
  • Windows Media Player (預設值)
  • 開啟資料夾
視頻
  • Windows Media Player (預設值)
  • 開啟資料夾

 

在不支援的類型案例中,系統會要求使用者在第一次引進系統時,為與每個存儲設備相關聯的自動播放動作指派預設設定。 此時,系統會提示使用者從已註冊的應用程式清單中選擇動作,或顯示列出媒體內容的資料夾檢視。 使用者也可以選擇在每次偵測到媒體類型時提示,而不是將任何特定應用程式儲存為預設值。

注意

裝置製造商可以選擇註冊和指派要搭配其特定產品使用的預設應用程式。 在這些情況下,不會顯示向使用者提供選擇的對話方塊。

 

若要由 AutoPlay 提供做為處理程式選項,新安裝的應用程式必須在登錄中自行註冊。 如需詳細資訊,請參閱 準備硬體和軟體以搭配 AutoPlay使用。

使用者一律可以變更任何儲存裝置或內容類型的默認自動播放處理程式。 [我的電腦]中,您可以在儲存裝置的屬性表中更改 [自動播放] 屬性頁。

如需使用者提示和屬性頁的範例,請參閱 自動播放使用者介面

處理包含混合內容類型的媒體

當 AutoPlay 呈現混合內容媒體時,它需要使用者輸入才能採取動作。 在此情況下,使用者會看到一個對話方塊,其中包含可供媒體上之內容類型使用之所有適當已註冊應用程式的篩選清單。 用戶可以選擇其中一個應用程式來自動播放該特定內容類型,而其餘內容則維持不變。 由於混合內容媒體的組成會隨著每個個別光碟而有所不同,因此沒有選項可將此選項儲存為預設值。

有關使用者提示的範例,請參閱 自動播放使用者介面

自動播放使用者介面

有三個可能的使用者介面。

  • 提示使用者輸入單一內容類型動作的對話方塊
  • 對話框,提示使用者輸入混合內容類型的動作
  • 屬性頁

單一內容類型對話框

當尚未指派預設自動播放動作的任何支援媒體呈現給系統時,會顯示類似下列的對話框。

單一內容類型對話框的螢幕快照

用戶可以執行下列其中一項作業。

  • 從已註冊的應用程式清單中選擇動作。
  • 在一般資料夾檢視中列出媒體上的檔案。
  • 不採取任何動作。

使用者也可以按下 [一律執行選取的動作] 方塊,將選擇儲存為此媒體的默認動作。 一旦選擇完成,對話框就不會再次顯示。 不過,在 Windows XP Service Pack 1 (SP1)中,如果可處理特定媒體類型的新應用程式已新增至計算機,對話方塊會再次向用戶顯示,讓他們有機會選取新的應用程式做為預設的自動播放動作。 當應用程式安裝時,應用程式也可以自行設定為預設選取專案。

Windows XP SP1 也新增了一個功能,當使用者未勾選[一律執行選取的動作] 方塊時,會保留其選擇的自動播放動作。 如果使用者為單一實例選擇 [自動播放] 動作,則下次該媒體類型顯示該對話框時,相同的動作會成為預設選擇。

若要讓應用程式包含在可能動作清單中,它必須向AutoPlay 註冊。 如需詳細資訊,請參閱 準備硬體和軟體以搭配 AutoPlay使用。

混合媒體對話框

當包含所支援檔類型混合的任何媒體呈現給系統時,會顯示下列對話方塊。 這基本上與單一內容媒體對話框相同,但有兩個顯著差異。 首先,可用的動作選項是由與媒體上所有內容類型相關的應用程式篩選清單所組成。 其次,沒有選擇永久默認動作的選項,因為混合內容媒體的內容類型和百分比太無法預測。

混合媒體對話框的 螢幕快照

若要讓應用程式包含在可能動作清單中,它必須向AutoPlay 註冊。 如需詳細資訊,請參閱 準備硬體和軟體以搭配 AutoPlay使用。

屬性頁

以下是 DVD/CD-ROM 裝置的範例自動播放屬性頁面。

屬性頁的 螢幕快照

每個裝置類型都會為自動播放組態提供適當的內容類型子集。 接著,選取時,每個內容類型都會在清單框中提供適當的動作選項清單。 您可以為每個內容類型選擇不同的動作。