我正在编写一个在 Android 中播放小型卡通电影的应用程序。我选择了 mp4,因为它似乎在手机上运行良好,并且似乎可以针对不同的屏幕分辨率动态重新缩放。伟大的。
问题是当我使用 Bluestacks 时,电影会损坏:
https://getsatisfaction.com/bstk/topics/my_mp4_movies_dont_work_in_bluestacks
我认为我有一个解决方案,因为我只需要使用 imagemagick 将电影的大小调整为 400 或更少像素宽,它修复了大多数电影,但有些仍然顽固地损坏,我不知道如何让它们持续工作. 我花了两个星期尝试不同的事情。电影在我的手机上播放得很好。
我现在正在查看电影的“webm”格式,它似乎在 Bluestacks 中有效,但在 Froyo 及以下版本中无效。我当然可以忽略 Bluestacks 问题,但它似乎很受欢迎,我将它用作开发模拟器。
我的问题是:
有谁知道为什么 Bluestacks 不能正常播放 mp4 电影?这似乎是一个重新调整的错误。
如果我将 mp4 电影放在“drawable”中,将 webm 电影放在“drawable-mdpi”(Bluestacks 拾取)中,那么 mdpi Froyo 手机会看到哪部电影?它会因为无法播放而忽略 webm 电影,而是播放 mp4 电影,还是会说它无法识别类型?