精华内容
下载资源
问答
  • 现在个项目,是网页,然后机顶盒访问网址,达到在电视上播放的效果,但是html5的video标签不支持,想问下没有大佬知道用什么办法?

    现在有个项目,是网页,然后机顶盒访问网址,达到在电视上播放的效果,但是html5的video标签不支持,想问下有没有大佬知道用什么办法?

    展开全文
  • Win10作为共享主机与机顶盒子共享

    千次阅读 2019-05-27 19:55:48
    但是总是拷贝到优盘再插到机顶盒(荣耀盒子)上观看太麻烦了。荣耀盒子上自带文件管理器,可以访问局域网资源,就尝试Win10共享文件夹,局域网内进行观看。(PS:其实win10在局域网内直接可以投屏的,但是对于码率...

    最近看《权游》卡在最后那一集,辛辛苦苦买的腾讯会员,最后居然是什么“因介质传输无法如期上线”,那心情可想而知!!!!

    幸亏看到群里有同志分享了链接。。。但是总是拷贝到优盘再插到机顶盒(荣耀盒子)上观看太麻烦了。荣耀盒子上自带文件管理器,可以访问局域网资源,就尝试用Win10共享文件夹,局域网内进行观看。(PS:其实win10在局域网内直接可以投屏的,但是对于码率比较高的片源,总觉得看起来会卡顿,或许是我的无线网卡或者无线路由网速太低了的原因吧,等以后换了荣耀路由Pro版再进行实测。)

    言归正传:

    先进入文件夹共享选项:

    然后进入添加“Everyone”用户:

    进入“网络和共享中心”打开文件共享发现:

    记得要关闭密码保护否则输入密码很恼火:

    进入“网络连接”设置固定IP(为了有的APP需要手动输入IP进行查找主机):

    进入“计算机管理-服务”,在右侧找到“Function Discovery Resource Publication”并双击,点击“启动”。

    最后也是最重要的一点:在Windows功能里打开SMB功能,只有打开它才能使得Android的APP和win10进行通讯

    其他的提示:

    1、很多片源是外语版的,需要加载字幕的话需要把字幕先拷贝到机顶盒上

    2、有时候码率太高,网络资源会卡,播放会卡顿只能拷贝到机顶盒上看。如果码率太低机顶盒有可能会解码困难,那种片只能在电脑上看,两者解码能力还是有区别的。

    展开全文
  • 记得刚做机顶盒开发的...做机顶盒这块了,最麻烦的就是这个焦点问题了,因为机顶盒都是遥控操作的,所以在界面上都需要一个用户操作的焦点!!!下面就带大家写一个在机顶盒中经常用到的界面切换的程序。。。 程

    记得刚做机顶盒开发的时候,真的把我坑惨了,网上又找都不什么资料,所以只能自己慢慢摸索了。不过自己在其中也算是学到了一些知识,当然也遇到过许多的问题,所以了就希望把这些经验分享给其他刚开始步入机顶盒开发的开发者们,也省的到处找资料。

    做机顶盒这块了,最麻烦的就是这个焦点问题了,因为机顶盒都是用遥控操作的,所以在界面上都需要有一个用户操作的焦点!!!下面就带大家写一个在机顶盒中经常用到的界面切换的程序。。。

    程序有四个界面,按遥控的左右键,能切换到不同界面,下面是布局。(注:布局最好是新建一个layout-land文件夹存放)


    activity_main:

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/launch_bg"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    
        <RadioGroup
            android:id="@+id/title_group"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="60dip"
            android:orientation="horizontal"
            android:paddingLeft="120dip"
            android:paddingRight="60dip" >
    
            <RadioButton
                android:id="@+id/l1"
                style="@style/TitleButton"
                android:layout_width="180dip"
                android:layout_height="wrap_content"
                android:button="@null"
                android:focusable="true"
                android:focusableInTouchMode="true"
                android:gravity="center"
                android:nextFocusLeft="@+id/tv_show"
                android:text="第一" />
    
            <RadioButton
                android:id="@+id/l2"
                style="@style/TitleButton"
                android:layout_width="180dip"
                android:layout_height="wrap_content"
                android:button="@null"
                android:focusable="true"
                android:focusableInTouchMode="true"
                android:gravity="center"
                android:text="第二" />
    
            <RadioButton
                android:id="@+id/l3"
                style="@style/TitleButton"
                android:layout_width="180dip"
                android:layout_height="wrap_content"
                android:button="@null"
                android:focusable="true"
                android:focusableInTouchMode="true"
                android:gravity="center"
                android:text="第三" />
    
            <RadioButton
                android:id="@+id/l4"
                style="@style/TitleButton"
                android:layout_width="180dip"
                android:layout_height="wrap_content"
                android:button="@null"
                android:focusable="true"
                android:focusableInTouchMode="true"
                android:gravity="center"
                android:nextFocusRight="@+id/settings"
                android:text="第四" />
        </RadioGroup>
    
        <android.support.v4.view.ViewPager
            android:id="@+id/main_layout_pager"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="center_horizontal"
            android:layout_marginTop="100dp" />
    
    </RelativeLayout>

    RadioGroup的样式:定义了选中和未选中radiogroup的背景及颜色的改变。

     <style name="TitleButton">
            <item name="android:background">@drawable/title_button_selector</item>
            <item name="android:textColor">@drawable/title_textcolor_selector</item>
            <item name="android:textSize">25sp</item>
        </style>


    layout1:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:text="这是第一个界面" />
    
    </LinearLayout>
    其他的三个布局文件都差不多,就不一一列举了。。。

    接下来看 view1的编写:

    import android.content.Context;
    import android.view.Gravity;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.widget.LinearLayout;
    
    public class View1 extends LinearLayout {
    	private Context mContext;
    
    	public View1(Context context) {
    		super(context);
    		mContext = context;
    	}
    
    	public void initView() {
    		setLayoutParams(new LinearLayout.LayoutParams(
    				LinearLayout.LayoutParams.WRAP_CONTENT,
    				LinearLayout.LayoutParams.WRAP_CONTENT));
    		setGravity(Gravity.CENTER_HORIZONTAL);
    		View root = LayoutInflater.from(mContext).inflate(R.layout.layout1,
    				null);
    		addView(root);
    	}
    }
    这里我继承了LinerrLayout,是为了能在mainactivity把我的view填充进去,其他的都比较简单了,后面的几个view也是这样,只不过就是布局不一样而已。

    然后是我们的MainActivity:

    import java.util.ArrayList;
    import android.app.Activity;
    import android.os.Bundle;
    import android.support.v4.view.ViewPager;
    import android.support.v4.view.ViewPager.OnPageChangeListener;
    import android.view.View;
    import android.view.View.OnFocusChangeListener;
    import android.widget.RadioButton;
    import android.widget.RadioGroup;
    
    public class MainActivity extends Activity {
    	private View1 v1;
    	private View2 v2;
    	private View3 v3;
    	private View4 v4;
    	private ArrayList<View> pages = new ArrayList<View>();
    	private ViewPager centerPager;
    	private RadioGroup titleGroup;// 标签组
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    		v1 = new View1(this);
    		v2 = new View2(this);
    		v3 = new View3(this);
    		v4 = new View4(this);
    
    		pages.add(v1);
    		pages.add(v2);
    		pages.add(v3);
    		pages.add(v4); // 添加页面
    		initView();
    		initListener();
    	}
    
    	private void initView() {
    		titleGroup = (RadioGroup) findViewById(R.id.title_group);
    		titleGroup.check(R.id.l1);
    		centerPager = (ViewPager) findViewById(R.id.main_layout_pager);
    		centerPager.setAdapter(new AllPagesAdapter(pages));
    		// 当前显示第一页
    		centerPager.setCurrentItem(0);
    		v1.initView();//加载页面
    		v2.initView();
    		v3.initView();
    		v4.initView();
    	}
    <span style="white-space:pre">	</span>//对radiogroup的焦点监听,进行页面的切换
    	public void initListener() {
    		OnFocusChangeListener focusListener = new OnFocusChangeListener() {
    			@Override
    			public void onFocusChange(View v, boolean hasFocus) {
    				if (hasFocus) {
    					int position = (Integer) v.getTag();
    					centerPager.setCurrentItem(position, true);
    				}
    			}
    		};
    		for (int i = 0; i < titleGroup.getChildCount(); i++) {
    			View view = titleGroup.getChildAt(i);
    			view.setTag(i);
    			view.setOnFocusChangeListener(focusListener);
    		}
    
    		centerPager.setOnPageChangeListener(new OnPageChangeListener() {
    			@Override
    			public void onPageSelected(int arg0) {
    				if (arg0 < titleGroup.getChildCount()) {
    					((RadioButton) titleGroup.getChildAt(arg0))
    							.setChecked(true);
    				}
    			}
    
    			@Override
    			public void onPageScrolled(int arg0, float arg1, int arg2) {
    			}
    
    			@Override
    			public void onPageScrollStateChanged(int arg0) {
    			}
    		});
    	}
    }
    适配器代码:

    import java.util.ArrayList;
    
    import android.os.Parcelable;
    import android.support.v4.view.PagerAdapter;
    import android.view.View;
    import android.view.ViewGroup;
    
    public class AllPagesAdapter extends PagerAdapter {
    	private ArrayList<View> views;
    
    	public AllPagesAdapter(ArrayList<View> views) {
    		super();
    		this.views = views;
    	}
    
    	@Override
    	public void destroyItem(ViewGroup container, int position, Object object) {
    		container.removeView((View) object);
    	}
    
    	@Override
    	public void setPrimaryItem(ViewGroup container, int position, Object object) {
    
    	}
    
    	@Override
    	public Object instantiateItem(ViewGroup container, int position) {
    		View child = views.get(position);
    		container.addView(child);
    		return child;
    	}
    
    	@Override
    	public int getCount() {
    		return views.size();
    	}
    
    	@Override
    	public boolean isViewFromObject(View arg0, Object arg1) {
    		// TODO Auto-generated method stub
    		return arg0 == arg1;
    	}
    
    	@Override
    	public Parcelable saveState() {
    		return null;
    	}
    
    	public void dataChanged(ArrayList<View> views) {
    		this.views = views;
    		notifyDataSetChanged();
    	}
    }
    
    代码都比较简单,就到这里了,以后还会继续编写一些有关机顶盒的开发的程序。。。。看下效果图:








    展开全文
  • 机顶盒联机调试的方法

    千次阅读 2016-09-23 15:24:29
    adb有什么用?adb工具如何用?  是用来管理模拟器和真机的通用调试工具,该工具功能强大,直接打开cmd即可使用adb命令,adb的全称为Android Debug Bridge,是起到调试桥的作用,通过adb我们可以在Eclipse中方面通过...
    adb是什么?adb有什么用?adb工具如何用?
      是用来管理模拟器和真机的通用调试工具,该工具功能强大,直接打开cmd即可使用adb命令,adb的全称为Android Debug Bridge,是起到调试桥的作用,通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具.
    1、下载adb工具
    
    
    2、以命令行方式进入
    使用adb connnect 机顶盒IP
    
    
    3、在eclipse开发工具中运行APP,可以看到机顶盒
    
    
    
    
    展开全文
  • 家里个闲置的中兴B860A盒子,又下载些电视剧什么的,在线看你懂的,又广告又要钱。但是客厅的电视接的是电信原始的直播盒子,访问不了家里局域网的资源,所以想这个闲置的盒子播放局域网上自己下载的电视剧...
  • 自己WinHex把模板做出来,这样我就可以不用那么麻烦就转换了,为什么要修改机顶盒的BIOS呢,因为市面现在卖俗说的山寨锅,这样就可以不用交去费用了,一次购买受益很久,因为山寨的东西毕竟是山寨的,如果...
  • 写这篇的原因,家中1台设备,父母需要看广电的电视频道节目,偶尔自己也看看腾讯视频什么的,的是九联2100K,和另外的TV盒子,一直两设备来回切换 在本坛区,看见之前高人smartpc; 857563252a; bi4qeu的帖子...
  • HDMI有什么用

    2021-05-25 09:31:18
    HDMI 高清晰度多媒体接口是一种符合高清时代标准的数字化视频/音频接口技术,可用于机顶盒、DVD 播放机、个人电脑与电视机。 业界于 2002 年 12 月 9 日正式发布了 HDMI 1.0 版标准,于 2010 年 3 月 4 日发布 ...
  • 小米盒子3开箱体验

    2016-06-16 10:14:57
    最终家人终于妥协了,放弃了之前办理的电信什么鬼的网络电视,之前的是华为盒子,体验过,的一般,相比如今的小米盒子,唯一的有点就是能存几天前的节目,其余和普通的广电机顶盒什么区别。近期因为活动,...
  • 从2009年到2010年在短短一年时间里,投影向家庭影院进军的势力已经击败了彩电占据了市场巅峰,特别是它所独具CMMB功能和接机顶盒直接看电视的功能,加工内置存储,可以下载网络最新电影和听歌等功能,已经是彩电无法...
  • 在终端,用机顶盒实现系统提供的各种服务CAS贯穿于前端服务器、SMS、机顶盒三个环节中。CAS的目的是将收费服务对应的码流加扰,对用户密钥加密,建立一个确保只有被授权用户才能收到节目的用户授权管理系统,使每个...
  • 用户在家中可以两种方式享受IPTV服务:(1)计算机,(2)网络机顶盒+普通电视机。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。  1.1什么是“TV”  对于“TV”的理解,主要体现在两个方面...
  • CH341SER-W10.rar

    2020-06-08 08:18:07
    在无线路由器、网络机顶盒及其他多种主板上都留通讯端口,称为串口。串口主要用来调测使用,其可以直接与系统底层对接,显示系统运行代码过程,也可以中断代码运行,一般串口对系统具有root权限。这也是为什么可以...
  • 处理a标签默认黄色框

    2016-01-09 16:45:02
    今天在机顶盒上对页面进行处理时,发现图片的边缘一个大约1px的黄色框框,之后发现是引用a标签会出现默认框导致,查看网上说 加上属性 'outline-style':'none' 即可,但是加上后并没有什么用,后来发现通过将a...
  • 什么是嵌入式? 嵌入式系统无疑是当前最热门最发展前途的IT应用领域之一。...像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒...
  • HG526破解设置

    2013-09-13 00:40:24
    最近刚搬新家,装了电信e9升速套餐-159元档,自费买了一部华为HG526 V2无线猫(100元)和一部中兴B600 V4A机顶盒(100元),装好后马上小四及新买的IPADmini连上无线准备去网上冲浪,连上后信号满格,但是死活...
  • 外国人看“龙芯”

    2011-06-03 19:43:00
    》 不知道这位仁兄3年前发这种胡说八道的贴时候是什么心情,3年后,中关村基本见不到龙芯,当初说的那么响的龙芯今天只能在小型机上找到,意大利买了龙芯不是装在微机上,而是什么车载系统、机顶盒。...
  • 什么是java?...在1991年时候,James Gosling(詹姆斯·高斯林)所在sun公司的工程师小组,需要设计一种小型计算机语言,该语言主要用于像电视机顶盒,家用电器等这样的消费类电子产品,这些电子产品一.
  • 可能大家做Android机顶盒或者Android电视开发的比较少,这类开发基本上都是基于源码的开发,大家一个git版本库,大家开发完了编译出来一个版本烧到板子上跑,要编译肯定就要编译环境什么的,google推荐的是在...
  • 可能大家做Android机顶盒或者Android电视开发的比较少,这类开发基本上都是基于源码的开发,大家一个git版本库,大家开发完了编译出来一个版本烧到板子上跑,要编译肯定就要编译环境什么的,google推荐的是在...
  • ubuntu 下使用tcpdump 抓取TCP数据包

    千次阅读 2018-12-18 12:40:34
    需要测试一个网关(包括机顶盒和路由器),网线直接连接电脑和待测机器。配置IP地址为192.168.1.100,保证IP地址与网线另一端网关IP地址192.168.1.1在同一个网段。 手头发送的json报文数据段,直接win7下的tcp...
  • 机顶盒的,那么,为什么不开发一个小型的 GUI 库呢,为什么要说某某某种 GUI 系统,既然在嵌入式环境对于 GUI 系统的需求千差万别,而任何一个 GUI 都 不可能如此好的适应性和可配置性,那么把一个 PDA 风格的...
  • 智能电视的用户三种,第一种是我不知道想看什么,然后打开电视给我一个列表我选择一下,类似于调频道。...基本上目前机顶盒系统和应用的思路就是,你打开电视然后在电视上找你要看的视频,我把界...
  • 扔掉你的电脑!电视就够了! 我疯了啊!扔电脑,用什么干活啊!...我们做个比喻:电视(机顶盒)-------电视台------电视频道、电视节目(CNN,快乐大本营,鲁豫约)电脑-------服务中心...
  • 你甚至能够找到XBMC媒体中心,轻轻松松将在30分钟内将树莓派3化身成为超廉价的机顶盒。但是如果要真的利用好树莓派,那么就要多学学linux了。 下面链接中包含了树莓派上手的各种资料:https://github.com/raspberrypi...

空空如也

空空如也

1 2 3
收藏数 48
精华内容 19
关键字:

机顶盒有什么用