我正试图在我的列表视图中播放视频,就像Vine或Instgram一样。我一直在尝试将TextureView与媒体播放器一起使用,除了将TextureView连接到媒体播放器时我遇到的问题是GetView方法没有正确地重用textureview。当我在列表中向下滚动时,textureview会呈现一些旧的错误视频。
有没有人知道如何在ListViews中播放视频(不使用VideoView !!!)??
答案 0 :(得分:3)
只想给你建议。
您可以在listview项目中使用WebView并使用javascript播放视频。你可以在html上找到javascript播放
http://www.w3schools.com/tags/av_prop_autoplay.asp
我希望我的建议可以帮到你。
答案 1 :(得分:1)
找到解决此问题的方法。我需要将TexutreView与MediaPlayer一起使用,我需要动态地将TextureView添加到列表中的每个项目。我还需要确保删除先前附加到列表中项目的任何先前TexutreViews,然后动态添加新项目。此外,我需要确保我在列表视图中一次只播放一个MediaPlayer,以避免引起任何奇怪的行为(即视频可能在错误的位置播放)。
答案 2 :(得分:1)