動画でジグソーパズル的なものを作るとして、どういう実装が理想的ですか?

1つのMediaPlayerを複数のTextureViewにアタッチできるなら、パズルの1ピースを1つのTextureViewとして表現できますが、無理ですよね?
普通に1つのMediaPlayerを単一のTextureViewにアタッチして、パズルのピースはその中のポリゴンとして描画するしかない?

後者だと前者に比べてタッチ処理とかの実装が複雑になりそうですが。