

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 支援的瀏覽器和輸入
<a name="sdk-browsers-input"></a>

以下列出支援用於檢視 Amazon GameLift Streams 串流及其相容輸入周邊的平台和瀏覽器。瀏覽器也必須與進階影片編碼 (AVC) 相容，也稱為 H.264。

整體而言，我們建議使用 Google Chrome、Microsoft Edge 或自訂 Chromium 桌面應用程式，以獲得最佳的最終使用者體驗和最大的相容性，特別是遊戲控制器。

 若要進一步了解哪些控制器與哪些瀏覽器相容，請參閱 [Web Gamepad API](https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API)。雖然有些指引可能不適用於 Amazon GameLift Streams，但我們預期大多數遊戲控制器都能透過藍牙成功連線。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/gameliftstreams/latest/developerguide/sdk-browsers-input.html)

## 已知問題
<a name="sdk-browsers-input-known-issues"></a>

以下是瀏覽器和輸入的已知問題：
+ 只要按下 ，Safari `Esc` 就會立即退出全螢幕。這無法覆寫。
+ iOS 不支援諸如 LinkedIn、Yelp、Instagram 等行動應用程式內的「內嵌」或「應用程式內」瀏覽器檢視。這些往往會停用即時互動式串流所需的瀏覽器 WebRTC 支援。我們建議偵測非標準瀏覽器字串，並提示使用者在 Safari 中開啟。
+ 如果應用程式中的螢幕解析度未設定為 1080p，則滑鼠追蹤可能會受到影響。如果可能，我們建議您停用任何其他解析度的選擇。我們也建議停用視窗化模式，並且只在全螢幕中執行。
+ 為了在 Proton 上支援遊戲控制器的隨插即用，即使原生 Linux 應用程式中不支援這些控制器，在 Proton 執行時間環境中執行的遊戲*仍會*顯示遊戲控制器已連線，即使用戶端上沒有插入。這可能是在控制器閒置且未使用時提示控制器輸入的遊戲問題。我們建議遊戲根據最後一個輸入方法顯示輸入 UI。

## 限制
<a name="sdk-browsers-input-limits"></a>
+ 大多數執行時間環境都支援遊戲控制器，但 Ubuntu 22.04 LTS 除外。如果您需要遊戲控制器支援，請考慮使用另一個執行時間環境來建立遊戲。如需其他執行時間環境的清單，請參閱 [執行期環境](configuration-options.md#configuration-options-runtime)。
+ Firefox 不支援 PlayStation 5 和 Luna 遊戲控制器。
+ 觸覺回饋支援：
  + Chrome、Edge 和 Safari 支援 PlayStation 4 和 Xbox Series S/X 控制器的觸覺回饋。
  + PlayStation 5 DualSense 控制器上的觸覺僅支援 Safari 瀏覽器。
  + Firefox 不支援任何控制器的觸覺回饋。
  + Android 和 iOS 裝置不支援任何控制器的觸覺回饋。
+ Amazon GameLift Streams 主控台中的**測試串流**功能不支援麥克風。

## IPv6 支援
<a name="sdk-browsers-input-ipv6-support"></a>

只有 Windows 執行時間應用程式才支援串流至IPv6-only 的用戶端。


| 執行時期 | 透過 IPv4 串流 | 透過 IPv6 串流 | 
| --- | --- | --- | 
| Microsoft Windows Server 2022 Base | 是 | 是 | 
| Ubuntu 22.04 LTS | 是 | 否 | 
| Proton 執行時間 | 是 | 否 | 