質問: Androidアプリを外注さんに開発して頂いています。 縦にAndoroid端末を持った状態で、縦長の動画が再生できるアプリにしたいのですが、開発会社からはAndroidは再生できる動画は480 x 360 のサイズに固定されているので、縦長の動画は再生できないと言われてしまいました。 これは本当でしょうか? また本当だった場合、それを回避できる方法はあるのでしょうか? 動画は、予めアプリの中に埋め込まれている状態で、Webからストリーングするようなものではありません。また、動画再生時には動画の上に一部UIを乗せる予定です。 また、10種類程度の一般的なAndroid端末に最適な縦横比の状態で再生をさせたいと思っておりますので、端末毎に動画の縦横比が変わってしまうのではなく、動画の上下左右のどちらかがトリミングされた状態で再生されればと思っています。 OSは2.1以上を考えておりますが、最新版でなければ難しければそれも問題ありません。 是非、方法などご存知の方がいらっしゃればお教えください。 何卒よろしくお願いします。
回答: VideoViewというAndroidのUI部品を使えば、 問題なく再生できますよ。 動画のサイズに対しての描画領域の大きさを勝手に計算して、 最適なサイズに拡大(縮小)して再生してくれますよ。