OStack程序员社区-中国程序员成长平台

标题: ios - iOS 视频中没有声音 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 08:52
标题: ios - iOS 视频中没有声音

我有一个 iOS app在 App Store 上有 2 个教学视频。除了在 iPad 上,视频在所有设备上都可以正常播放,在这种情况下没有音频。视频在 iPhone(通过 native 应用程序内的 WebView)、PC、Mac 甚至 iPad Safari 上都可以正常播放,但在 iPad 应用程序本身内无法播放,它通过嵌入式 native WebView 显示 Web 内容。

这是其中一个视频:http://www.mapsandtreasures.com/HowToPlay_iOS.php

这是视频的 HTML 标签:

<video src="videos/Play.mov" poster="videos/Play.png" controls="true" width="800" height="472"></video>

mov 文件的直接 URL 是这样的: http://www.mapsandtreasures.com/videos/Play.mov

为什么视频(包括音频)可以在如此广泛的设备上毫无问题地播放,但不能通过 WebView 在 iPad 应用程序中播放? (特别是考虑到同一个应用程序可以在 iPhone 上正常播放视频。)



Best Answer-推荐答案


好的,我找到了答案。这是你如何让它工作的方法。

//Enable Audio
NSError *error;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&error];
if (error) {
    NSLog(@"Error in setting category = %@", error);
    //handle error here.
}
[[AVAudioSession sharedInstance] setActive:YES error:&error];
if (error) {
    NSLog(@"Error in activating session = %@", error);
    //handle error here.
}

编码愉快

关于ios - iOS 视频中没有声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31174657/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4