包 | flash.media |
类 | public final class AudioPlaybackMode |
继承 | AudioPlaybackMode Object |
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 3.0 |
audioPlaybackMode
属性的常数。
已知问题:当静音开关是 ON 时,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 |
环境声音的播放模式。使用此模式来播放声音,这些声音是应用程序实际目的的伴奏,对于应用程序的成功使用并非必需。 当使用此模式时,音频将通过扬声器发送。如果插入耳机,它们将覆盖扬声器。在确定音频的行为和优先级时,操作系统将对环境声音使用默认值。
此设置对台式机或 TV 没有任何特别影响。
在 iOS 上,如果未使用麦克风,则使用此模式将锁定屏幕(或通过任何其他方式将应用程序发送到后台)并启用硬件静音开关,从而使音频静音。如果正在使用麦克风,则音频不受这些操作的影响。
注意:如果连接了耳机,则静音开关无法使音频静音。
MEDIA | 常量 |
public static const MEDIA:String = "media"
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 3.0 |
媒体声音的播放模式。当在移动设备上使用此模式时,将通过扬声器发送声音。如果插入耳机,它们将覆盖扬声器。当确定音频的行为和优先级时,操作系统将对媒体音频使用默认值。
此设置对台式机或 TV 没有任何特别影响。
此为默认。
VOICE | 常量 |
public static const VOICE:String = "voice"
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 3.0 |
语音音频的播放模式。当使用此模式时,默认情况下将通过电话听筒发送音频。如果插入耳机,它们将覆盖听筒。如果设置 SoundMixer.useSpeakerphoneForVoice
属性,声音将进入扬声器,并覆盖听筒/耳机。当确定音频的行为和优先级时,操作系统将对语音音频使用默认值。
请尽量少用 AudioPlaybackMode.VOICE
,并尽量在语音呼叫结束后尽快切换到 AudioPlaybackMode.MEDIA
,以便其他应用程序可以在媒体模式下播放。
此设置对台式机或 TV 没有任何特别影响。
Tue Jun 12 2018, 11:04 AM Z