Giter Site home page Giter Site logo

player-demo-chromeapp's Introduction

player-demo-chromeapp

Introduction

player-demo-chromeapp is a Chrome App, responsible for launching Viewer to display predefined demo content from Rise Vision - our digital signage management application. More information about Viewer can be found in the Rise-Vision/viewer repository. Because player-chromeapp was built on the Chrome App architecture, we are able to provide a flexible Player for the Rise Vision digital signage application that can run on Chrome OS, Linux, Windows and MAC

player-demo-chromeapp works in conjunction with Rise Vision, the digital signage management application that runs on Google Cloud.

At this time Chrome is the only browser that this project and Rise Vision supports.

Built With

Development

Local Development Environment Setup and Installation

  • Open Chrome browser and navigate to, chrome://extensions
  • Select the checkbox, “Developer mode” in the top right
  • Select “Load unpacked extensions…”
  • Browse to and select the directory of your local repository for the Project
  • Once loaded, the Chrome App "Rise Vision Digital Signage Demo" can be ran from the Chrome App Launcher

player-demo-chromeapp uses the standard Chrome App architecture. To facilitate communication between Viewer and player, two local web servers are created using chrome.socket library.

  • Player “js/player/player.js” running on port 9449 handles viewer commands.
  • Cache “js/cache/cache.js” running on port 9494 is cache server for video files.

Run Local

  • "Rise Vision Digital Signage Demo" can be ran from the Chrome App Launcher
  • Player will open full screen on primary monitor running demo content.

Dependencies

Latest version of Chrome Browser

Submitting Issues

If you encounter problems or find defects we really want to hear about them. If you could take the time to add them as issues to this Repository it would be most appreciated. When reporting issues please use the following format where applicable:

Reproduction Steps

  1. did this
  2. then that
  3. followed by this (screenshots / video captures always help)

Expected Results

What you expected to happen.

Actual Results

What actually happened. (screenshots / video captures always help)

Contributing

All contributions are greatly appreciated and welcome! If you would first like to sound out your contribution ideas please post your thoughts to our community, otherwise submit a pull request and we will do our best to incorporate it

Languages

If this Project supports Internationalization include this section:

If you would like translate the user interface for this product to another language please complete the following:

  • Download the english translation file from this repository.
  • Download and install POEdit. This is software that you can use to write translations into another language.
  • Open the translation file in the POEdit program and set the language for which you are writing a translation.
  • In the Source text window, you will see the English word or phrase to be translated. You can provide a translation for it in the Translation window.
  • When the translation is complete, save it with a .po extension and email the file to [email protected]. Please be sure to indicate the Widget or app the translation file is for, as well as the language that it has been translated into, and we will integrate it after the translation has been verified.

if the Project does not support Internationalization include this section and include this need in our suggested contributions

In order to support languages i18n needs to be added to this repository. Please refer to our Suggested Contributions.

Suggested Contributions

  • we need this
  • and we need that
  • we could really use this
  • and if we don't already have it (see above), we could use i18n Language Support

Resources

If you have any questions or problems please don't hesitate to join our lively and responsive community at http://community.risevision.com.

If you are looking for user documentation on Rise Vision please see http://www.risevision.com/help/users/

If you would like more information on developing applications for Rise Vision please visit http://www.risevision.com/help/developers/.

Facilitator

Alan Clayton

player-demo-chromeapp's People

Contributors

mfarooq2000 avatar alanclayton avatar

Watchers

Nick Van Weerdenburg avatar James Cloos avatar Tyler Johnson avatar Adi Turiya avatar Byron Darlison avatar  avatar Robb Price avatar Brian Loosbrock avatar  avatar  avatar  avatar  avatar Justin Smith avatar Ryan Cahoy avatar  avatar  avatar  avatar

Forkers

juggle21

player-demo-chromeapp's Issues

Player Restarting with Touch Events in Chrome Beta Channel

@alanclayton

When running the demo chrome app in beta channel touching anywhere on the screen will cause the app to restart.

This is not a problem with mouse events or stable chrome channel. I have also tried different content which gives the same result. Additionally if I preview the same content outside of the app in beta I do not have this issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.