iOS 5.0.1上的视频没有声音

时间:2012-03-09 12:20:05

标签: video ios5 video-streaming

我收到几条报告称,在iPhone应用程序中播放的视频声音不再播放了。我虽然无法在我的iPhone上重现这个问题。明显的解决方案,如“静音”开启已经考虑过的地方。声音在其他应用上播放效果很好,例如: YouTube上。

设备运行的是iOS 5.0.1,视频通过.m3u8文件传送,该文件包含对其他几个.m3u8文件的引用,这些文件包含对.ts视频文件的引用。这不是我的发明,所以如果这是问题的根源,我愿意接受有关流媒体视频的其他建议。不幸的是,我对流视频或视频格式都不是很了解。

非常感谢任何可能对这种情况有所了解的建议。

2 个答案:

答案 0 :(得分:4)

我终于在这个帖子中找到了这个问题的答案:

http://forums.macrumors.com/showthread.php?t=1247982

它不需要对视频编码做任何事情,也可以使用app。 “旋转锁定”开关是一个问题,也可以用作“静音”开关。引用:

  

如果您选择“使用侧面开关:”锁定之前的旋转   设置为静音,并且您的侧开关处于静音位置时   你将切换器从静音切换到旋转,它认为它仍然是   在静音。

     

无论如何,解决方案只是将开关拨到取消静音   位置,进入设置并选择“使用侧开关:MUTE”(然后   如果您愿意,可以将其切换回锁定旋转,但不要播放   在这样做时进行侧切换。)

奇怪的是,它可能导致一些应用程序静音,而其他应用程序仍然有声音。可能是在设置被更改时在后台运行的应用程序,但我没有确认。

答案 1 :(得分:0)

试试这个:

AudioSessionInitialize(NULL, NULL, NULL, NULL);
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,sizeof(sessionCategory),       &sessionCategory);
AudioSessionSetActive(YES);

来自https://stackoverflow.com/a/3124786/2123361

解释:http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/AudioSessionCategories/AudioSessionCategories.html