OutofMemory
error occurs when your App exceeds the default allowed storage usage (Heap size) in Android. The max allowed heap size is 24 MB for every program. Hence when you try to load more multi media elements, it would pile your heap, causing OOM exception. This size can be extended by giving the parameter android:largeHeap="true"
(more details here).
Though it is possible, it is not recommended to increase your heap size because it delay the garbage collection time.
For you the immediate solution would be to just resize the images and continue, provided you don't load too many more later.
Or a more efficient solution would be understand how and what is happening. Try to learn about memory allocation from developer website and this video from Google will help too.