在Huawei Mate 60播放视频提示解码器初始化失败"error=1 in Video decoder: code 4, "Failed to initialize decoder"; platform message "1 (0x00000001)""

使用vulkan 和opengl都会提示初始化失败,请问有什么解决方法吗?

[2026.03.12-16.46.13:596][902]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] Opening stream at “file://../../../Soc/Content/Movies/Prologue/BeforeCreateCharacter1280and720test.mp4”

[2026.03.12-16.46.13:601][902]LogBlueprintUserMessages: [BP_ShowCharacter_C_2] BeforSetLeaderPoseComponent

[2026.03.12-16.46.13:664][904]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] Received master playlist from “file://../../../Soc/Content/Movies/Prologue/BeforeCreateCharacter1280and720test.mp4”

[2026.03.12-16.46.13:664][904]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] Received initial stream playlists

[2026.03.12-16.46.13:664][904]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] Found 1280 * 720 video stream at bitrate 3249266

[2026.03.12-16.46.13:667][904]LogElectraPlayerPlugin: [0x786f682d00] IMediaControls::SetRate(1.000000)

[2026.03.12-16.46.13:706][905]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] Initial buffering starts

[2026.03.12-16.46.13:707][905]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] Player switched video quality to 3249266 bps from 0 bps. 0 upswitches, 0 downswitches (0 drastic ones)

[2026.03.12-16.46.13:740][906]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] Initial buffering ended after 0.033s

[2026.03.12-16.46.13:740][906]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] Player starts prerolling to warm decoders and renderers

[2026.03.12-16.46.13:840][909]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] Playback paused at play position 0.000

[2026.03.12-16.46.13:840][909]LogElectraPlayer: Error: [0x78aa64ece0][0x78a8cdc3d0] ReportError: “error=1 in Video decoder: code 4, “Failed to initialize decoder”; platform message “1 (0x00000001)””

[2026.03.12-16.46.13:841][909]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] IMediaPlayer::Close()

[2026.03.12-16.46.13:841][909]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] Playback stopped. Last play position 0.000

[2026.03.12-16.46.13:841][909]LogElectraPlayer: [0x78aa64ece0][0x78a8cdc3d0] Electra player statistics:

OS: Android

GPU Adapter: Maleoon 910 Vulkan

URL: file://../../../Soc/Content/Movies/Prologue/BeforeCreateCharacter1280and720test.mp4

Time after master playlist loaded: 0.067s

Time after stream playlists loaded: 0.067s

Time for initial buffering: 0.033s

Initial video stream bitrate: 3249266 bps

Initial buffering bandwidth bps: 960853155.556

Initial buffering latency: 0.000s

Time for initial preroll: -1.000s

Number of times moved forward: 0

Number of times moved backward: 0

Number of times looped: 0

Number of times rebuffered: 0

Total time spent rebuffering: 0.000s

Longest rebuffering time: 0.000s

First media timeline start: 0.000s

First media timeline end: 44.978s

Last media timeline start: 0.000s

Last media timeline end: 44.978s

Media duration: 44.978s

Play position at start: -1.000s

Play position at end: -1.000s

Number of quality upswitches: 0

Number of quality downswitches: 0

Number of drastic downswitches: 0

Bytes of video data streamed: 5404799

Bytes of audio data streamed: 0

Number of segments fetched across all quality levels:

3249266 : 1

Currently active playlist URL: 1

Currently active resolution: 1280 * 720

Current state: Paused

Last issue: error=1 in Video decoder: code 4, “Failed to initialize decoder”; platform message “1 (0x00000001)”

<br/>

[2026.03.12-16.46.13:841][909]LogElectraPlayer: Most recent log messages:

0.000: Opening stream

0.067: Got master playlist

0.067: Got initial playlists

0.110: Initial buffering starts

0.110: Video bitrate change from 0 to 3249266

0.143: Buffering ended

0.244: Playback paused

0.244: Error: error=1 in Video decoder: code 4, “Failed to initialize decoder”; platform message “1 (0x00000001)”

0.244: Stopped

<br/>

[2026.03.12-16.46.13:984][914]LogElectraPlayer: [0x78a8cdc3d0] DoCloseAsync() finished after 124.376 msec!

[Attachment Removed]

logcat 有这个

03-12 18:18:24.147 8464 25670 D UE : [GameActivity] Android Audio Decoder: New format {sample-rate=44100, aac-drc-boost-level=127, aac-drc-output-loudness=-1, mime=audio/raw, channel-count=2, aac-drc-effect-type=3, aac-drc-cut-level=127, aac-encoded-target-level=-1, max-output-channel-count=8, aac-max-output-channel_count=8, aac-target-ref-level=64, aac-drc-album-mode=0}

03-12 18:18:24.147 8464 25678 I ACodec : In onAllocateComponent create component, codec name: OMX.hisi.video.decoder.avc

03-12 18:18:24.150 8464 25669 I ServiceUtilities: GetPackageNameByUid packages size is 1, packages[0] com.socgame.projectz, uid(10309)

03-12 18:18:24.151 8464 25669 W [ElectraDecoders]: ElectraDecoderVideoH264: Failed to configure the decoder

03-12 18:18:24.151 8464 25669 W System.err: android.media.MediaCodec$CodecException: Error 0x80001001

03-12 18:18:24.152 8464 25669 W System.err: at android.media.MediaCodec.native_configure(Native Method)

03-12 18:18:24.152 8464 25669 W System.err: at android.media.MediaCodec.configure(MediaCodec.java:2176)

03-12 18:18:24.152 8464 25669 W System.err: at android.media.MediaCodec.configure(MediaCodec.java:2092)

03-12 18:18:24.152 8464 25669 W System.err: at com.epicgames.unreal.ElectraDecoderVideoH264.ConfigureDecoder(ElectraDecoderVideoH264.java:343)

03-12 18:18:24.152 1462 1490 D iMonitor: create: 990942101

03-12 18:18:24.157 1462 1490 I iMonitor: send: 990942101

03-12 18:18:24.175 8464 25502 D UE : [2026.03.12-18.18.24:175][881]LogElectraPlayer: Error: [0x7868ab3a60][0x7868a8cb90] ReportError: “error=1 in Video decoder: code 4, “Failed to initialize decoder”; platform message “1 (0x00000001)””

03-12 18:18:24.186 8464 25671 I MediaCodec: kWhatFlush processing is complete

[Attachment Removed]

Hi,

Hisi的设备我们确实支持的少,根据线下交流,你应该通过识别设备,让其使用AndroidMediaPlayer来播放视频来解决这个问题,感谢反馈。

[Attachment Removed]