我开发了一个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相关问题吗?
请提供一些指示。
感谢名单
答案 0 :(得分:2)
如果尚未添加,请先添加音频工具箱和 AVFoundation 框架,然后在应用启动时添加以下行的导入类
#import<AVFoundation/AVFoundation.h>
在应用启动时在项目中添加这两行
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute,sizeof(audioRouteOverride),&amp; audioRouteOverride);
现在可能会有效。
答案 1 :(得分:1)
在sencha forum之一,我找到了This Link Which Helped Me。
因为,它只是特别提到关于振铃场景,它还以通用的方式提到我们需要添加声音的播放方法才能工作。
干杯| m |