Android Play()只能由用户手势启动
我正在开发一个内部API,可以播放一些音频。本质上,我需要在我的应用程序中加入一些嵌入代码,它提供了一个播放/暂停按钮并播放一些音频 我正在使用WebView将此代码嵌入到我的应用程序中。该播放器似乎出现在应用程序中,但当单击“播放”时,我收到一个错误,即Android Play()只能由用户手势启动,android,react-native,Android,React Native,我正在开发一个内部API,可以播放一些音频。本质上,我需要在我的应用程序中加入一些嵌入代码,它提供了一个播放/暂停按钮并播放一些音频 我正在使用WebView将此代码嵌入到我的应用程序中。该播放器似乎出现在应用程序中,但当单击“播放”时,我收到一个错误,即play()只能由用户手势启动 我理解为什么会出现这个错误,以及为什么等待用户的手势很重要。我想调整我的嵌入代码以满足此功能,但不清楚如何解决此错误并播放音频。当前,音频不会自动开始播放,用户必须单击嵌入代码中的播放按钮 另外,有点奇怪的是,嵌
play()只能由用户手势启动
我理解为什么会出现这个错误,以及为什么等待用户的手势很重要。我想调整我的嵌入代码以满足此功能,但不清楚如何解决此错误并播放音频。当前,音频不会自动开始播放,用户必须单击嵌入代码中的播放按钮
另外,有点奇怪的是,嵌入YouTube视频效果很好,我很好奇为什么YouTube嵌入工作而我的嵌入不工作。这里的问题在于代码嵌入,而不是react native。Webview有一个名为MediaPlaybackRequireservion的操作,默认情况下该操作为true,请尝试将其设置为false以查看是否有帮助是否可以发布代码?