HTML视频仅通过耳机-iOS播放声音?

时间:2013-04-12 07:26:18

标签: iphone ios cordova sencha-touch

我开发了一个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相关问题吗?

请提供一些指示。

感谢名单

2 个答案:

答案 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 |