套件 | flash.media |
類別 | public final class AudioPlaybackMode |
繼承 | AudioPlaybackMode Object |
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 3.0 |
audioPlaybackMode
屬性的常數。
已知問題:若靜音開關為開啟,StageVideo 以媒體播放模式播放時沒有出現音效。
每個常數都代表行動裝置上一組特定用途的音效行為。
相關 API 元素
常數 | 定義自 | ||
---|---|---|---|
AMBIENT : String = "ambient" [靜態]
用於播放環繞音效的模式。 | AudioPlaybackMode | ||
MEDIA : String = "media" [靜態]
播放媒體聲音的模式。 | AudioPlaybackMode | ||
VOICE : String = "voice" [靜態]
播放語音音效的模式。 | AudioPlaybackMode |
AMBIENT | 常數 |
public static const AMBIENT:String = "ambient"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 3.4 |
用於播放環繞音效的模式。使用這個模式可以播放應用程式實際執行時的伴奏聲音,但那聲音在成功使用時不一定會用到。使用這個模式時,會由免持聽筒傳送聲音。如果已插上耳機,耳機就會覆蓋免持聽筒。在決定音效的行為和優先順序時,作業系統會針對環繞音效使用預設值。
這個設定在桌上型電腦或電視上沒有特殊效果。
在 iOS 上,若在未使用麥克風的情況下使用這個模式,則鎖定螢幕 (或以任何其他方式將應用程式傳送到背景) 並將硬體切換成靜音會導致音效變成無聲。如果麥克風在使用中,音效就不會受到這些動作的影響。
注意:如果連接耳機,音效就不會因為切換成靜音而變成無聲。
MEDIA | 常數 |
public static const MEDIA:String = "media"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 3.0 |
播放媒體聲音的模式。在行動裝置上使用這個模式時,會由免持聽筒傳送聲音。如果已插上耳機,耳機就會覆蓋免持聽筒。在決定音效的行為和優先順序時,作業系統會使用媒體音效的預設值。
這個設定在桌上型電腦或電視上沒有特殊效果。
這是預設值。
VOICE | 常數 |
public static const VOICE:String = "voice"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 3.0 |
播放語音音效的模式。使用這個模式時,預設會由電話耳機傳送音效。如果已插上耳機,耳機就會覆蓋電話耳機。如果設定 SoundMixer.useSpeakerphoneForVoice
屬性,聲音就會傳到免持聽筒,進而覆蓋電話耳機/耳機。在決定音效的行為和優先順序時,作業系統會使用語音音效的預設值。
盡量減少使用 AudioPlaybackMode.VOICE
,並在語音呼叫結束時儘快嘗試切換為 AudioPlaybackMode.MEDIA
,以允許其他應用程式以媒體模式播放。
這個設定在桌上型電腦或電視上沒有特殊效果。
Tue Jun 12 2018, 03:47 PM Z