Я видел много похожих вопросов, но пока мне не удалось заставить что-либо работать.
Я пытаюсь воспроизвести видео (.MP4) из папки res / raw и получить только звук, без видео. Видео короткое (около 3 секунд), маленькое (350 КБ), и если я помещаю видео непосредственно на устройство (Motorola Droid), оно воспроизводится нормально. Это также хорошо работает, если я изменю приложение, чтобы прочитать его с SD-карты, а не из папки ресурсов. Поведение одинаково как на эмуляторе, так и на реальном устройстве.
К сожалению, мне нужно, чтобы это видео было вступлением, показанным непосредственно перед главным экраном моего приложения, поэтому оно должно быть частью пакета. Кроме того, одно из требований к приложению заключается в том, что приложение доступно в автономном режиме, поэтому я не могу выполнять потоковую передачу с веб-сервера. Я пробовал VideoView, SurfaceView и MediaPlayer, ни один из них не работает.
Возможно ли воспроизведение видео из папки ресурсов? Я читал кое-что о сжатии, возможно, облажании видео, возможно ли вручную распаковать видео и затем воспроизвести его, и если да, то как это будет работать? Кажется, это должно быть довольно простой операцией, я что-то упустил?