Search Issue Tracker

By Design

By Design in 6000.5.X

Votes

0

Found in

6000.0.58f1

6000.2.6f1

6000.3.0b3

6000.4.0a1

6000.5.0a1

Issue ID

UUM-119801

Regression

No

[Android] A VideoClip does not play on some Android devices

Video

-

How to reproduce:
1. Open the “ReproProject.zip“ project
2. Open the “SampleScene“
3. Build and Run for Android
4. Wait for the AssetBundle to load
5. Press the “Source (h264)“ button and wait for a bit
6. Do the same as step 5 with the “Transcode <>“ buttons

Expected result: Video plays
Actual result: No video plays

Reproducible with: 6000.0.58f1, 6000.2.6f1, 6000.3.0b3, 6000.4.0a1

Reproducible environment: macOS 15.6.1 (M4 Max), Windows 11 (Reporters)
Not reproducible environment: No other environment tested

Reproducible with these devices:
VLNQA00643, Lge - (LM-X410.FGN), Android 8.1.0, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 308
VLNQA00276, Asus - (ASUS_Z01QD), Android 8.1.0, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630
VLNQA00228, Qualcomm (msmnile for arm64), Android 9, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00107, Huawei Nexus 6P (Nexus 6P), Android 8.1.0, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430
Xperia XZ2 SOV37 (Android 9) (Reporters)
OPPO Reno A (Android 9) (Reporters)

Not reproducible with these devices:
VLNQA00321, Xiaomi - (MI 9), Android 10, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00144, Samsung - (SM-G960U1), Android 10, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630
VLNQA00319, Google - (Pixel 4), Android 13, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
Galaxy S22 (Reporters)
Pixel 10 Pro Max (Reproters)

Warning in the logcat:
AndroidVideoMedia::OpenExtractor could not translate archive:<>.resource to local file. Make sure file exists, is on disk (not in memory) and not compressed.
AndroidVideoMedia: Error opening extractor: -10004

  1. Resolution Note:

    Thank you for reporting a bug to Unity.

    We could not reproduce this issue on Android 9 devices.
    On Android 8, this is the expected behavior. It is not currently supported to load video files bundled into an AssetBundle into a Video Player on this Android version. As a workaround, you can load each file from the StreamingAssets individually, without a bundle, and use them inside your VideoPlayer, that will work on Android 8.
    See the following docs pages on how to load files from the StreamingAssets folder and how to use them inside a VideoPlayer
    * https://docs.unity3d.com/6000.3/Documentation/Manual/StreamingAssets.html
    * https://docs.unity3d.com/6000.3/Documentation/Manual/video-sources-reference.html

    We will close this case as 'As Designed.' If you have feedback on how the feature could better meet your needs, please let us know - we value your input and consider it in future improvements.

  2. Resolution Note (6000.5.X):

    Thank you for reporting a bug to Unity.

    We could not reproduce this issue on Android 9 devices.
    On Android 8, this is the expected behavior. It is not currently supported to load video files bundled into an AssetBundle into a Video Player on this Android version. As a workaround, you can load each file from the StreamingAssets individually, without a bundle, and use them inside your VideoPlayer, that will work on Android 8.
    See the following docs pages on how to load files from the StreamingAssets folder and how to use them inside a VideoPlayer
    * https://docs.unity3d.com/6000.3/Documentation/Manual/StreamingAssets.html
    * https://docs.unity3d.com/6000.3/Documentation/Manual/video-sources-reference.html

    We will close this case as 'As Designed.' If you have feedback on how the feature could better meet your needs, please let us know - we value your input and consider it in future improvements.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.