经几天的学习JAVA+android,由于电脑硬盘不够好,只能上android studio 2.3.2+gradle3.3+android SDK26来开发,粗糙地写了个手机坚屏的电视直播软件,内置了IPV6的直播源+其它IPV4电影视频源,经测试能正常播放,由于本人刚接触JAVA+Android,水平有限,请各位大佬勿喷,谢谢
List<Map<String, Object>> list = new ArrayList<>();
for (int i = 0; i < title.length; i++) {
Map<String, Object> map = new HashMap<>();
map.put("title", title[i]);
map.put("Address", playerAddress[i]);
list.add(map);
}
adapter = new SimpleAdapter(this, list, R.layout.item, new String[]{"title"}, new int[]{R.id.list_item});
listView.setAdapter(adapter);
int networkType = getNetworkType();
if (networkType == ConnectivityManager.TYPE_WIFI) {
// 使用WiFi,可以播放视频
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, final View view, int position, long id) {
loadingText.setText("视频正在加载,请稍等...");
loadingText.setVisibility(View.VISIBLE);
playurl=playerAddress[position];
videoView.setVideoURI(Uri.parse(playurl));
TextView playerTitle = (TextView) findViewById(R.id.playertitle);
playerTitle.setText("正在播放:" + title[position]);
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
loadingText.setVisibility(View.GONE);
videoView.start();