HTML视频只能通过耳机播放声音-iOS



我开发了一个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 ToolboxAVFoundation框架,然后在应用程序启动时添加以下行

导入类
 #import<AVFoundation/AVFoundation.h>
当你的应用程序启动 时,在你的项目中添加这两行

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);

在一个sencha论坛上,我发现了这个帮助我的链接。

因为,它只特别提到了铃声关闭的场景,它也以一般的方式提到,我们需要添加播放方法的声音工作。

m

欢呼| |

最新更新