android - Amazon S3 托管的视频无法在 iPhone 浏览器上播放,但可以在 Android 上播放

标签 android ios amazon-s3 video html5-video

Amazon S3 托管的视频无法在 iPhone 浏览器上播放,但可以在 Android 上播放 我有一个网络应用程序,我使用 react-player 作为视频播放器 视频 (mp4) 托管到 AWS s3 存储桶,但 AWS s3 托管的视频无法播放
iPhone 浏览器

最佳答案

这可能是因为您没有指定mime 类型。我在使用 React Player 时也遇到了同样的问题。

<ReactPlayer url=fileLocation playing />

<ReactPlayer url={[{src: fileLocation, type: 'video/mp4'}]} playing />

添加类型属性解决了这个问题。

关于android - Amazon S3 托管的视频无法在 iPhone 浏览器上播放,但可以在 Android 上播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57039836/

相关文章:

java - SpannableString 可以序列化吗?

ios - 在IOS中自定义UINavigationBar而不使用UINavigationController设置背景图像不起作用

ios - 为不同语言的项目添加两个 Storyboard

amazon-web-services - 从 govcloud ec2 实例访问商业 s3 存储桶

android - IonDrawable 无法转换为 android.graphics.drawable.BitmapDrawable

java - listItem 的缩放动画

javascript - FineUploader UI 在选择文件时显示缩略图,但不显示拖放操作

java - OSB 代理从 AWS S3 检索内容 - java.lang.NoClassDefFoundError :com/amazonaws/services/s3/model/S3ObjectInputStream

java - ClassCastException:android.support.v4.widget.SwipeRefreshLayout 无法转换为 android.widget.ListView

ios - 我应该如何支持使用 DynamoDB 和 iOS 的离线模式?