电视直播软件

经几天的学习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();

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值