Android で小さな漫画の映画を再生するアプリを書いています。携帯電話でうまく機能し、さまざまな画面解像度に合わせて動的に再スケーリングされるように見えるため、mp4 を選択しました。偉大な。
問題は、Bluestacks を使用すると、ムービーが破損することです。
https://getsatisfaction.com/bstk/topics/my_mp4_movies_dont_work_in_bluestacks
imagemagick を使用してムービーのサイズを 400 ピクセル以下の幅に変更する必要があるという点で、これに対する解決策があると思いました。これにより、ほとんどのムービーが修正されましたが、一部のムービーは頑固に破損したままであり、それらを一貫して動作させる方法がわかりません。 . 2 週間かけてさまざまなことを試しました。映画は私の電話で問題なく再生されます。
Bluestacks では動作するように見えますが、Froyo 以下では動作しません。もちろん、Bluestacks の問題は無視できますが、人気があるようで、開発エミュレーターとして使用しています。
私の質問は次のとおりです。
Bluestacks が mp4 ムービーを正しく再生できない理由を知っている人はいますか? 再スケーリングのバグのようです。
mp4 ムービーを「drawable」に入れ、webm ムービーを「drawable-mdpi」(Bluestacks が取得) に入れると、mdpi Froyo 電話にはどのムービーが表示されますか? 再生できないので webm ムービーを無視し、代わりに mp4 ムービーを再生しますか、それともタイプを認識しなかったと言って失敗しますか?