我开发了一个sencha-phonegap应用程序,它包括播放应用程序中已经存在的视频。
当我通过本机播放器播放任何其他视频(如视频歌曲)时,音频可以从底部的立体声扬声器中听到。
我只是使用xtype: video标签来播放视频。下面是我播放视频的代码:
{
xtype : 'video',
x : 0,
y : 0,
left :'0px',
top :'0px',
width : 175px,
height : 98px,
url : "path of video"
posterUrl: 'placeholder.png'
}
我面临的问题是,无论何时播放视频,只有在耳机连接时才能播放声音,有时音频也可以从顶部扬声器(通话期间使用的扬声器)听到。
我已经检查了铃声和音量控制。一切都达到了最大值。我的应用支持iOS 5.0及以上版本。这是否与iOS相关?
请指路。
谢谢
如果尚未添加,请先添加Audio Toolbox和AVFoundation框架,然后在应用程序启动时添加以下行
导入类 #import<AVFoundation/AVFoundation.h>
当你的应用程序启动
时,在你的项目中添加这两行UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);
在一个sencha论坛上,我发现了这个帮助我的链接。
因为,它只特别提到了铃声关闭的场景,它也以一般的方式提到,我们需要添加播放方法的声音工作。
m欢呼| |