收藏
回答

微信 IOS 视频无法播放

如题,在 IOS 同一个微信客户端,用 A 账号打开小程序视频可以播放,登录另一个账号 B 就不能播放

mediainfo 信息如下:

General

Complete name                            : 5.mp4

Format                                   : MPEG-4

Format profile                           : Base Media / Version 2

Codec ID                                 : mp42 (isom/mp41/mp42)

File size                                : 43.7 MiB

Duration                                 : 4 min 59 s

Overall bit rate                         : 1 227 kb/s

Frame rate                               : 30.000 FPS

Encoded date                             : 2024-01-09 09:40:58 UTC

Tagged date                              : 2024-01-09 09:41:15 UTC


Video

ID                                       : 1

Format                                   : AVC

Format/Info                              : Advanced Video Codec

Format profile                           : High@L3.1

Format settings                          : CABAC / 2 Ref Frames

Format settings, CABAC                   : Yes

Format settings, Reference frames        : 2 frames

Codec ID                                 : avc1

Codec ID/Info                            : Advanced Video Coding

Duration                                 : 4 min 59 s

Bit rate                                 : 1 197 kb/s

Width                                    : 960 pixels

Height                                   : 540 pixels

Display aspect ratio                     : 16:9

Frame rate mode                          : Constant

Frame rate                               : 30.000 FPS

Color space                              : YUV

Chroma subsampling                       : 4:2:0

Bit depth                                : 8 bits

Scan type                                : Progressive

Bits/(Pixel*Frame)                       : 0.077

Stream size                              : 42.7 MiB (98%)

Title                                    : Core Media Video

Encoded date                             : 2024-01-09 09:40:58 UTC

Tagged date                              : 2024-01-09 09:41:15 UTC

Color range                              : Limited

Color primaries                          : BT.709

Transfer characteristics                 : BT.709

Matrix coefficients                      : BT.709

Codec configuration box                  : avcC


尝试过用 ffmpeg 转成 h264 格式试着有一小段时间可以播放,过一段时间又不可以了,命令如下:

ffmpeg -i 5.mp4 -c:v libx264 -pix_fmt yuv420p -c:a aac output.mp4



回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    01-16

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    01-16
    有用
    回复 14
    • Zephyr郑泽帆
      Zephyr郑泽帆
      01-16
      代码没有问题,就是用 video 组件,而且这个现象是 android 可以播放,但在 IOS 同一个微信客户端,用 A 账号打开小程序视频可以播放,登录另一个账号 B 就不能播放。
      01-16
      回复
    • Zephyr郑泽帆
      Zephyr郑泽帆
      01-16
      我想问小程序对于视频播放的是否有基础库差异,然后小程序基础库的差异是客户端级别还是用户账户级别的
      01-16
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      01-16回复Zephyr郑泽帆
      视频链接本身在客户端可以播放吗
      01-16
      回复
    • Zephyr郑泽帆
      Zephyr郑泽帆
      01-16回复社区技术运营专员-Jahozheng
      可以的
      01-16
      回复
    • Zephyr郑泽帆
      Zephyr郑泽帆
      01-16回复社区技术运营专员-Jahozheng
      这个视频在 android 小程序的客户端可以,在大部分 ios 客户端也可以,但是在少部分 ios 微信客户端就不行。
      01-16
      回复
    查看更多(9)
登录 后发表内容