标签: television

开源/免费的通用EPG/XMLTV数据API或服务,或如何制作一个?

我正在寻找(一个开源,又称"免费")数据源,用于通用EPG/XMLTV服务?

该项目需要以易于分析的格式更新/更新实时电视节目信息.它也必须免费提供或非常自由的许可证.感谢您的任何建议或替代方案.

如果有人对从哪里开始有任何建议,我愿意编写自己的解决方案.

xml datasource api-design epg television

9
推荐指数
2
解决办法
5万
查看次数

用于控制Android TV的Android远程控制应用程序(在手机上)

我浏览了Google TV配对协议,并从https://code.google.com/p/google-tv-pairing-protocol/下载了电视配对协议示例代码

我还读到了Anymote协议,但意识到它只适用于过时的Google TV.同样,适用于Android的Google TV远程应用示例代码也仅适用于Google TV

但我没有找到任何帮助我为Android TV编写远程控制应用程序.现在,我知道我可以使用电视配对协议与Android TV配对(再次,没有找到关于协议细节的大量文档,但我们假设我将从电视配对协议源代码中找出它).

我的问题是:在成功配对Android TV之后,我如何知道如何与Android TV通信以通过我的远程应用程序(通过Wifi /蓝牙)向其发送关键事件?这里使用的协议是什么(它不是Anymote),我在哪里可以找到原型细节?由于某种原因,它似乎并不公开.

我需要使用Android TV使用的现有方法向Android TV发送击键以接收重要事件(例如,谷歌的最新"Android控制远程控制"应用程序能够将关键事件发送到Android TV),否则我会我必须处理制作我自己的Android TV服务以接收关键事件,然后处理在Android TV设备上进行密钥注入,并且只允许使用INJECT_KEYS权限进行密钥注入,这意味着我必须制作自己的AOSP图像和使用系统密钥签署我的Android TV服务,以便能够进行密钥注入.

对此有任何帮助表示赞赏.

controls android television remote-control pairing

8
推荐指数
0
解决办法
3645
查看次数

我可以在全屏googleTV应用中显示当前的直播电视节目

在GoogleTV全屏应用中,我可以在媒体控件中呈现当前的直播电视(例如,用户可能正在观看NBC上的House).

由于googleTV中没有自动收报机或侧面应用程序(如SamsumgTV或Yahoo!小部件),我希望允许用户继续在全屏应用程序中观看他们的节目,同时还可以查看简单的应用程序内容.

此外,如果您可以这样做,在开发和测试期间,在模拟器中存根和模拟Live TV Feed的最佳方法是什么.

video android television google-tv

7
推荐指数
1
解决办法
1588
查看次数

通过HDMI通过命令行发送CEC命令

我的总体规划是能够从树莓派发送CEC命令来执行诸如打开/关闭电视以及连接到电视的其他设备之类的操作。然后,我将添加语音识别以发送这些命令……这是另一天的事情。我已经阅读了CEC,但是从我收集到的信息来看,如果没有CEC USB适配器,您似乎无法直接通过命令行发送CEC命令?我已经在pi上安装了cec-client和libCEC库,但是当我运行cec-client -l时,它没有显示任何设备。

我的问题是,如何在没有适配器的情况下从pi通过命令行将CEC命令发送到电视?我是否缺少有关CEC的一些基本要素?

更新

除了下面的帖子之外,还有一个链接在stackoverflow的PI部分中询问,该链接中还有一些CEC命令,我已在.bashrc中放入这些命令来打开/关闭电视并更改输入

https://raspberrypi.stackexchange.com/questions/5345/raspmbc-send-cec-commands-without-cec-adapter

television hdmi raspberry-pi

7
推荐指数
2
解决办法
2万
查看次数

在界面构建器中遇到Apple TV视图问题

我正在开发一个应用程序TvOS并具有与界面生成器的问题,当我拖累状物体Buttons,labels,段等..当前视图显示我什么!只有一个空白矩形,显示该对象的位置和区域

Apple TV  - 空白矩形

当我运行应用程序对象时会显示正常!

Apple TV  - 选择框

界面构建器有什么问题?

Xcode版本7.1(7B91b),OS X版本:10.11.1(15B42)

在屏幕截图的顶部有一个错误.

"发生内部错误.编辑功能可能受限"

xcode television storyboard tvos

7
推荐指数
1
解决办法
625
查看次数

如何在Chrome(Android)机顶盒上显示FPS电平表?

我想在机顶盒上的Chrome中使用HTML5标签显示视频的FPS(android)

在Chrome 29中,我可以chrome://flags/#show-fps-counter使用FPS计.但最新版本(50. +),我再也找不到了.

如何在Android机顶盒上显示FPS表?

android google-chrome frame-rate television

7
推荐指数
0
解决办法
539
查看次数

使用jq分配多个输出变量

我试图用来jq解析来自TVDB api的信息。我需要提取几个字段,并将值分配给可以在bash脚本中继续使用的变量。我知道我可以通过bash轻松地将输出分配给一个变量,variable="$(command)"但是我需要输出来产生多个变量,并且我不想使用多个命令。

我阅读了此文档:

https://stedolan.github.io/jq/manual/v1.5/#Advancedfeatures

但我不知道这是否与我要执行的操作有关。

jq '.data' 产生以下输出:

[
  {
    "absoluteNumber": 51,
    "airedEpisodeNumber": 6,
    "airedSeason": 4,
    "airedSeasonID": 680431,
    "dvdEpisodeNumber": 6,
    "dvdSeason": 4,
    "episodeName": "We Will Rise",
    "firstAired": "2017-03-15",
    "id": 5939660,
    "language": {
      "episodeName": "en",
      "overview": "en"
    },
    "lastUpdated": 1490769062,
    "overview": "Clarke and Roan must work together in hostile territory in order to deliver an invaluable asset to Abby and her team."
  }
]
Run Code Online (Sandbox Code Playgroud)

我尝试过jq '.data | {episodeName:$name}'jq '.data | …

bash television jq

7
推荐指数
2
解决办法
5680
查看次数

Android TV模拟器Play商店登录

我正在尝试建立Google Play商店并在适用于Android TV的Android Studio模拟器上运行。确实存在用于电话的预装Play商店的虚拟设备,但遗憾的是,没有包含Play商店的Android TV映像。

设置:Android Studio,带有Android 7.0虚拟设备的Android TV,Google Play服务,Android 7.0 SDK,从APKMirror安装的Play商店APK

我可以通过打开Play商店并登录来成功添加Google帐户。Play商店随后关闭,该帐户已添加到设置菜单中的“帐户”部分。重新启动Play Store时,该帐户仍然注销。尝试再次登录后,我收到以下消息:“此帐户已存在于此设备上”。从设置菜单中删除并重新添加帐户会导致相同的问题。

Google Play服务似乎有问题?有什么建议么?

屏幕截图:

应用商店 设定值

android emulation television android-emulator

7
推荐指数
1
解决办法
998
查看次数

尝试播放Windows Media Center录制时,WPF MediaElement暂停

我有一个WPF应用程序,使用Windows Media Center启动实时电视录制,使用Windows Media Center SDK,等待2分钟,然后在WPF MediaElement中播放当前录制的文件(.wtv).问题是视频会冻结,并且在发生时它是不一致的.我调查了一下,发现时间线仍在移动,所以MediaElement仍然认为视频正在播放.

这种情况仅在尝试播放当前正在录制的视频文件时发生,之前录制的节目播放就好了.媒体中心和媒体播放器都可以播放这些文件,没有任何打嗝; 只有WPF MediaElement才有这个问题.任何帮助,将不胜感激.

c# wpf television windows-media-center

6
推荐指数
1
解决办法
1174
查看次数

在VideoView中播放视频时,屏幕右侧会显示垂直线

在视频屏幕中的垂直线显示器VideoView中播放视频时遇到问题,以下代码在三星Galaxy TabPro中工作正常,但在Android TV智能盒中运行时,垂直线出现在视频屏幕右侧.

activity_video_layout.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/black">

    <VideoView
        android:id="@+id/video_activity_videoView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_centerInParent="true"
        android:background="@color/black" />
    <ProgressBar
        android:id="@+id/video_activity_progressBar"
        style="?android:attr/progressBarStyleLarge"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

VideoActivity.java

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_video_layout);
        mVideoView = (VideoView) findViewById(R.id.video_activity_videoView);
        mMc = new CustomMediaController(this);
        mMc.setFocusable(true);
        mVideoView.setMediaController(mMc);
        mVideoView.setOnFocusChangeListener(new OnFocusChangeListener() {                               
            @Override
            public void onFocusChange(View v, boolean hasFocus) {
                if (hasFocus) {
                    if (mMc != null) mMc.show(5000);
                } else {
                    if (mMc != null) mMc.hide();
                }
            }
        });

        mVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener()  {
            @Override
            public void onPrepared(MediaPlayer …
Run Code Online (Sandbox Code Playgroud)

video android television android-videoview

6
推荐指数
0
解决办法
656
查看次数