gpt4 book ai didi

Cordova /iOS : HTML5 video without sound stops music

转载 作者:行者123 更新时间:2023-12-02 16:03:38 24 4
gpt4 key购买 nike

我编写了一个 Cordova 应用程序,其中包含一些 HTML5 视频标签,并且希望向我的用户提供“视频预览”(就像 facebook 那样)。在iOS上,您不允许通过Javascript设置视频标签的音量,因此我们必须播放无声视频(我们已将原始视频转换为无声预览文件)。这工作正常,但让我们遇到以下情况:

如果预览文件开始播放,来自其他应用程序(例如 Spotify)的所有音乐都将停止。就我们而言,这对用户体验不利。

我现在的问题:对于这种情况有“解决方法”或插件吗?

顺便说一句:我们正在使用内联视频,因为我们不想打开外部 iOS 播放器:

<video webkit-playsinline preload="auto" data-bind="click:openVideo">
<source type="video/mp4" src="{{videoLink}}">
</video>

最佳答案

您需要设置音频类别。将其添加到您的 appDelegate:

#import <AVFoundation/AVFoundation.h>

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {
:
:
//set audio category
NSError *setCategoryError = nil;
BOOL success = [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryAmbient error: &setCategoryError];

if (!success) {
/* handle the error in setCategoryError */
NSLog(@"AVAudioSession EROR");
}
:
:
}

关于 Cordova /iOS : HTML5 video without sound stops music,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34092891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com