收藏
回答

iOS中MediaContainer.extractDataSource提取音频视频track报错?

API: MediaContainer.extractDataSource

微信版本: 7.0.18

SDKVersion: 2.14.0

系统: iOS 13.6

设备型号: iPhone 8 Plus


使用MediaContainer.extractDataSource提起track时,其中videoFileName对应一个mp4视频文件;在iPhone中报错,在安卓手机和微信开发者工具中运行正常;也测试过音频,也是iPhone报错(音频是通过RecorderManager录制的);换过一台iPhone XR测试也报错。

核心代码如下:

var mediaContainer = wx.createMediaContainer();
mediaContainer.extractDataSource({
    source: "/resource/video/" + videoFileName,
    success: (res) => {
        console.log("extractDataSource success")
        console.log(res)
        const videoTrack = res.tracks[0];
        mediaContainer.addTrack(videoTrack); // 将视频轨道加入到待合成容器中
        // 导出合成容器中的视频
        mediaContainer.export({
            success: (res) => {
                // 拿到导出之后的视频
                console.log("导出视频:", res.tempFilePath);
                mediaContainer.destroy();
            },
            fail: (res) => {
                console.log("导出失败");
                mediaContainer.destroy();
            }
        });
    },
    fail: (res) => {
        console.log("extractDataSource fail")
        console.log(res)
        mediaContainer.destroy();
    }
});

最终进入了extractDataSource fail方法,错误信息如下:
{

	containerId:1,

	errCode:601,

	errDesc:"get mediainfo failed",

	errMsg:"extractDataSource:fail errType:1, errCode:601, errMsg: get mediainfo failed",

	eventType:201,

	sdkVersion: "2020-09-07 20:08:20"

}


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

5 个回答

  • 李伟超
    李伟超
    09-05

    4年了,这个问题还没有解决

    09-05
    有用
    回复
  • 杨通
    杨通
    2022-11-20

    一样的问题,有大佬解决了吗?

    2022-11-20
    有用
    回复
  • 努力搬砖
    努力搬砖
    2022-05-08

    我也是这个错哎,读取本地的视频就不行,读取相册里面的就没什么错

    2022-05-08
    有用
    回复
  • 发飙的蜗牛
    发飙的蜗牛
    2021-06-22

    有进展么?

    2021-06-22
    有用
    回复
  • Cjiang
    Cjiang
    2020-11-26

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-11-26
    有用
    回复 4
    • 强子
      强子
      2020-11-27
      代码片段:https://developers.weixin.qq.com/s/tbjv0amq7Cmd


      设备型号: iPhone 8 Plus
      微信版本: 7.0.18
      系统: iOS 13.6
      SDKVersion: 2.14.0
      2020-11-27
      回复
    • 强子
      强子
      2020-12-23
      请问有进展吗?
      2020-12-23
      回复
    • Cjiang
      Cjiang
      2020-12-24回复强子
      问题已反馈,有进展帖子同步。
      2020-12-24
      回复
    • 努力搬砖
      努力搬砖
      2022-05-09回复Cjiang
      两年了,我今天测试了这个BUG还在,请问有进展吗
      2022-05-09
      回复
登录 后发表内容
问题标签