will1971 / google-cast-sdk Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/google-cast-sdk
Automatically exported from code.google.com/p/google-cast-sdk
What steps will reproduce the problem?
1. Install & Verify Chromecast
2. Download Chromecast app for Windows
3. Chromecast app says "WIFI Isn't on"
What is the expected output? What do you see instead?
It would be expected that a wired desktop can Cast to a wireless Chromecast.
What version of the product are you using? On what operating system?
Windows 7 64 bit, and also Windows 7 32 bit in Vmware Fusion on Mac
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 6 Aug 2013 at 11:16
why is there no sample app for a Chrome sender app? I only see ones for iOS,
and Android, but not for Chrome sender apps? Why is that?
Just snippets...but no functioning hello world app? Can one be posted?
Original issue reported on code.google.com by [email protected]
on 31 Jul 2013 at 9:00
MediaProtocolMessageStream.loadMedia() fails with some urls containing percent
encoded characters like:
http://<ip>:<port>/%25/blargh.mp4
it throws an exception whose mesage is "uriString".
Pasting above url in Chrome works.
Original issue reported on code.google.com by [email protected]
on 3 Aug 2013 at 1:13
It would add to the SDK if there were the capability to display multiple
receivers or a more lightweight overlay display.
Use case involves watching a fitness video and overlaying the realtime stats of
a BLE heartrate monitor.
Original issue reported on code.google.com by [email protected]
on 5 Aug 2013 at 12:51
What steps will reproduce the problem?
1. Run Android chromecast app
2. Simultaneously have Chrome open on a another device on same network (e.g.
Windows)
3. The App does not show any dsplayable device
There is no Chromecast device on the network.
BUT -- since Chromecase runs a simpler version of Chrome it seems logical that
the full Chrome version (on Windows in this example) would have the ability to
do what the limited version on the dongle does.
If this is allowed, it would be possible to use any chrome running device to
cast to any other chrome running device (TV or otherwise). From phone to
laptop, from laptop to table, etc.
Seems like a very simple concept which also provide some screen sharing
abilities as well.
Just saying.
Credit goes to Roger at Stack Overflow
(http://stackoverflow.com/questions/17847285/casting-without-dongle-and-multi-de
vice-screen-sharing)
Original issue reported on code.google.com by [email protected]
on 25 Jul 2013 at 1:36
What steps will reproduce the problem?
1. Go to https://github.com/googlecast
2. Download the only Objective-C example cast-ios-demo-player
3. Try to open its xcode project, xcode workspace, or run a makefile.
(the old github demo app cast-ios-sample-master has been removed.)
What is the expected output?
-- I expect to be able to edit an app with my IDs and compile it.
What do you see instead?
-- You can't compile it.
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 18 Aug 2013 at 8:21
What steps will reproduce the problem?
1. Install Google Cast extension on Windows 7 64 bit, Chrome Version
28.0.1500.72 m
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Using Windows 7 64 bit on a Thinkpad T520, Chrome Version 28.0.1500.72 m
Please provide any additional information below.
Installed ChromeCast app, it works fine and does recognize the ChromeCast
dongle.
I can stream successfully from other laptops, ios and android devices, Just not
from a windows laptop.
opened chrome developer tools and refreshed extension page and saw this error
message in the console:
chrome.networkingPrivate is not supported on this platform or manifest version
Original issue reported on code.google.com by [email protected]
on 28 Jul 2013 at 2:36
Will there be a way to cast from CBS to view their tv shows? I assumed that
when I bought this I'd be able to see anything and everything that I could see
online - cast immediately to my TV, sans cable. I'm finding this not to be
true. Disappointed.
Original issue reported on code.google.com by [email protected]
on 21 Aug 2013 at 3:27
There is no default media player app id on the Chromecast that allows playing
of a remote media url.
Furthermore, the Media APIs (sendControlRequest with
ACTION_PLAY/CATEGORY_REMOTE_MEDIA) do not work. The Chromecast does not support
those commands.
As a result, there's no way to play simple media on a Chromecast. Unless you
happen to be graced with a production full-whitelisted app id. A typical end
user can only do three things: watch netflix, watch youtube, or cast a tab.
Chromecast needs to have a default RAMP supporting app.
Original issue reported on code.google.com by [email protected]
on 5 Aug 2013 at 12:36
1 - create AudioContext
2 - load an audio file then decodeAudioData to a buffer
3 - attempt to play buffer
results in no sound
i have confirmed that i have volume and am not muted with cast.receiver.platform
attached is a bit of example code that works in the current stable channel of
chrome browser (28.0.1500.95)
Original issue reported on code.google.com by [email protected]
on 7 Aug 2013 at 11:57
Attachments:
There are several classes that do not fit in a library that is supposed to be
the Cast SDK such as NetworkRequest, FetchBitmapRequest, NetworkTask and
SimpleHttpRequest. For example doing image and network requests is much better
served by a focused library such as Picasso or Volley.
The CastContext also exposes an instance of AndroidHttpClient for no particular
reason. It shouldn't even really be used internally (because it's pretty much
deprecated).
Original issue reported on code.google.com by alexvem
on 28 Jul 2013 at 1:25
The list of supported audio codecs doesn't have any lossless audio codec.
It would be nice to add support for WAV in the audio and video html5 elements,
especially since Desktop chrome supports WAV.
Original issue reported on code.google.com by [email protected]
on 5 Aug 2013 at 1:48
Is it possible to Cast only the main video area of the Hangout interface?
Original issue reported on code.google.com by [email protected]
on 24 Jul 2013 at 10:02
What steps will reproduce the problem?
1. Create a Chrome extension which adds the 'data-cast-api-enabled' attribute
to the HTML element of a page via a content script.
2. Set "run_at": "document_start" in the manifest.
What is the expected output? What do you see instead?
Only one instance of the Google Cast API script should be injected into the
page but sometimes (often) two instances of the API script get injected into
the page which causes messaging errors and breaks the API. Specifically the
following error occurs apparently due two instances of the API script being
loaded instead of just one.
"runtime.onMessage: The chrome.runtime.onMessage listener must return true if
you want to send a response after the listener returns"
What version of the product are you using? On what operating system?
- Chrome Browser version 29.0.1547.49 beta-m
- Google Cast Extension version 2.2013.10802.11508
- Windows 8 x86
Please provide any additional information below.
Prior to the August 12th update of the Google Cast Extension the above steps
worked perfectly and allowed me to add Chromecast support to existing websites
via a custom extension. Now this method no longers works due to the issue
described.
Original issue reported on code.google.com by [email protected]
on 14 Aug 2013 at 3:04
What steps will reproduce the problem?
1.Play video from netflix on android
2.Push power button on phone to lock it
3.Try to wake phone
What is the expected output? What do you see instead?
Phone should wake up and present the netflix lock screen "menu"
What version of the product are you using? On what operating system?
Android 4.3 current netflix app ( as of July 25th )
Current chromecast
Please provide any additional information below.
Google Movies app doesn't have the same issue.
Original issue reported on code.google.com by [email protected]
on 26 Jul 2013 at 3:24
This page should be corrected. The information is not valid:
https://developers.google.com/cast/supported_media_types
It lists the following "containers" supported by Chromecast:
•Containers: MP4/CENC, WebM, MPEG-DASH, SmoothStreaming
However, MPEG-DASH and SmoothStreaming are *not* container formats. They are
streaming protocols, which allow for multiple containers.
The page should separately list all the containers that are supported, as well
as all the streaming protocols that are supported.
And if only certain containers work with certain streaming protocols, that
should be noted as well.
Original issue reported on code.google.com by [email protected]
on 7 Aug 2013 at 8:42
What steps will reproduce the problem?
1. Create a playlist in the Google Music App for Android
2. Select Chromecast device from casting options
3. Select a song to stream to the Chromecast
What is the expected output? What do you see instead?
The Chromecast should begin streaming the music and continue through the
playlist to the end; however, the Chromecast stops playing after the first song
unless the Android device is actively being used (screen is on).
What version of the product are you using? On what operating system?
Android 4.2.2 on Nexus 4.
Please provide any additional information below.
The streaming works as expected (continuing through entire playlist) if the
audio is going to the speaker or headphones on the Android device. The problem
only occurs when streaming to Chromecast.
Original issue reported on code.google.com by [email protected]
on 9 Aug 2013 at 3:47
What steps will reproduce the problem?
1.Bring up a youtube playlist in chrome on your computer.
2.Begin one of the videos and sent it to your chromecast.
3.let the chosen video play till the end.
What is the expected output? What do you see instead?
The chromecast will play the next video in the playlist and play till the end
of the playlist normally. The browser will not advance to the next video. You
will be unable to control the rest of the videos in the playlist without
manually starting the next video in the playlist and re-casting.
What version of the product are you using? On what operating system?
Do not know what version the chromecast has, but it did get the last ota update
2 days ago
Using windows vista x64 and chrome Version 28.0.1500.95 m
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 4 Aug 2013 at 7:11
What steps will reproduce the problem?
1.TV already on, for example on 5.1 Fox
2.Start streaming on either smart phone or browser to chromecast
3.TV supposed to switch channel to HDMI2 but it will not
(Of note: when TV is off, there is no problem, when streaming chromecast will
turn on the TV and switch to correct input, no problem.)
What is the expected output? What do you see instead?
Expected chromecast to switch input to HDMI2 and connect, but it won't. It
used to do this when I first got it, but after the 1st day it won't any more.
What version of the product are you using? On what operating system?
TV Philips 32 inches 32PFL3403D with HDMI-CEC on
Chromecast 12840
Phone Nexus 4 4.3 stock
Computer Asus laptop with latest chrome browser
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 6 Aug 2013 at 2:12
According to the javadoc there is no send() method:
https://developers.google.com/cast/reference/android/javadoc/reference/com/googl
e/cast/MessageStream
Original issue reported on code.google.com by alexvem
on 28 Jul 2013 at 1:28
When a Chromecast device is running idle, it displays the "ready to cast
screen". If you run the debugger on a whitelisted device (port 9222), you'l
find a number of errors in the javascript console complaining of broken
resource links. These links point to the following images:
http://www.gstatic.com/eureka/images/ei/1.png
http://www.gstatic.com/eureka/images/ei/2.png
http://www.gstatic.com/eureka/images/ei/3.png
http://www.gstatic.com/eureka/images/ei/4.png
http://www.gstatic.com/eureka/images/ei/5.png
http://www.gstatic.com/eureka/images/ei/6.png
http://www.gstatic.com/eureka/images/ei/7.png
http://www.gstatic.com/eureka/images/ei/8.png
http://www.gstatic.com/eureka/images/ei/9.png
http://www.gstatic.com/eureka/images/ei/10.png
Original issue reported on code.google.com by [email protected]
on 15 Aug 2013 at 12:44
What steps will reproduce the problem?
1. Add data-cast-api-enabled="true" to <html> tag of your app
2. Add your extension id to whitelist of Cast SDK additional domains
3. Launch App.
4. cast api is not loaded.
What is the expected output? What do you see instead?
Cast Api should load into packed apps too. But right now it doesn't because of
protocol restrictions in background_script.js.
What version of the product are you using? On what operating system?
Windows 7
Google Chrome 28.0.1500.95
Google Cast 2.2013.10802.11508
Please provide any additional information below.
If we add "chrome-extension" protocol to whitelist we encounter a problem with
injecting a script into app.
line 13661: chrome.tabs.executeScript(a.id, {file:"api_content_script.js"}, m)
Error:
tabs.executeScript: Cannot access a chrome-extension:// URL of different
extension
at d.AC (chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/background_script.js:13661:15)
at null.<anonymous> (chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/background_script.js:13655:19)
at Array.some (native)
at Ra (chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/background_script.js:285:17)
at d.XF (chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/background_script.js:13652:85)
at d.wC (chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/background_script.js:13625:72)
Original issue reported on code.google.com by [email protected]
on 13 Aug 2013 at 7:53
Under the buffering section of
"https://developers.google.com/cast/design_consider#play" the following
sentence is incorrect:
"Keep the buffering notificaiton minimal and use language that feels light and
positive."
Notification is spelled incorrectly.
Original issue reported on code.google.com by [email protected]
on 6 Aug 2013 at 11:08
What steps will reproduce the problem?
1. Change to another HDMI input (other than the one the Chromecast is on)
2. Power off TV
3. Attempt to send a video to the Chromecast from the Chrome browser on PC (or
any device for that matter).
What is the expected output? What do you see instead?
TV should power on and change to the proper HDMI input. However, the TV just
turns on. It does not change HDMI inputs. And if the TV is already on, it
also does not change HDMI inputs. So, it appears the "power on" feature of
HDMI-CEC is working, but it refuses to change inputs.
Original issue reported on code.google.com by [email protected]
on 2 Aug 2013 at 4:19
What steps will reproduce the problem?
1. Visit https://developers.google.com/cast/chrome_sender
2. Scroll to bottom of initialize section
3. Click link to Chrome API Reference
Expected: linked to api reference
Actual: linked to https://login.corp.google.com/
Original issue reported on code.google.com by [email protected]
on 28 Jul 2013 at 3:42
It would be nice if the RAMP protocol could be extended to support an on-device
playback queue of items to play with regular operations:
- get content of the queue
- insert items in the queue
- delete items in the queue
- ...
The receiver side would automatically advance playback in the queue when next
media item finishes.
Original issue reported on code.google.com by [email protected]
on 6 Aug 2013 at 8:13
All the 3 W3C links and the WhatWG links point to nowhere.
Original issue reported on code.google.com by [email protected]
on 7 Aug 2013 at 5:02
What steps will reproduce the problem?
1. Connect chromecast to AV receiver which can decode multi-channel audio
2. Rent or purchase movie from Google Play with 5.1 audio
3. Cast to chromecast from phone or tablet
What is the expected output? What do you see instead?
Expected output is multi-channel audio (5.1, as advertised). Instead a 2.0
stereo downmix is presented.
What version of the product are you using? On what operating system?
Chromecast Build 12840 and Android 4.3 and 4.1.2
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 22 Aug 2013 at 4:53
What steps will reproduce the problem?
1. Play netflix from my iphone
2. Chromecast doesnt turn my tv on
3. Chromecast connected via hdmi extender and power is connected to external
wall outlet
What is the expected output? What do you see instead?
Doesnt turn on but I can see that its playing the video
What version of the product are you using? On what operating system?
ios and chromecast
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 2 Aug 2013 at 2:01
Most notably in GCKMessageStream.h, "namespace" is used as a variable name.
This is a reserved token in Objective-C++, which means that GCK won't be
includable in a source file compiled as Obj-C++.
Original issue reported on code.google.com by [email protected]
on 29 Jul 2013 at 6:55
What steps will reproduce the problem?
1. Plug Chromecast to any LG 47"/50"/55"/60"LA6200 2013 Smart TV.
2. make sure SIMPLINK (HDMI-CEC) is turn on and also AUTO POWER is turned on
3. Cast something to Chromecast with TV off.
What is the expected output? What do you see instead?
TV will not turn on. If I manually turn on TV, Chromecast does switch to the
right input however. So HDMI-CEC is turned on. I also have a SIMPLINK Blu-Ray
player and the player with the TV off will switch on the TV and switch to the
right input, so I can confirm that HDMI-CEC works as expected on the TV. The
problem seems to be with Chromecast. I have bought 3 Chromecast and all 3 have
this problem.
What version of the product are you using? On what operating system?
Chromecast Firmware 12072
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2013 at 10:24
With a whitelisted Chromecast device sitting idle in the "ready to cast"
screen, you can run the debugger (port 9222) and the console will show an
"Uncaught ReferenceError: loadTimeData is not defined" with line 1 of
strings.js.
Expanding the twisty shows this comes from an "anonymous function".
Opening strings.js:1 by following the debugger link on the right shows the the
line "loadTimeData.data =
{"fontfamily":"","fontsize":"","textdirection":"ltr"};"
Original issue reported on code.google.com by [email protected]
on 15 Aug 2013 at 12:48
What steps will reproduce the problem?
1. Setup Chromecast/turn-on from laptop using wifi
2. Turn of WiFi
3. Connect laptop to the Wi-Fi router
What is the expected output? What do you see instead?
I would expect Chromecast to detect the device regardless of how it is
connected. What I see is a dialog saying that "No big deal, but your Wi-Fi is
off".
What version of the product are you using? On what operating system?
I tried Chrome with Windows 8.
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 31 Jul 2013 at 1:46
Attachments:
What steps will reproduce the problem?
1. Go back in time and surf to https://www.youtube.com/watch?v=mekENXhev28
2. Clicky-clicky on Chromecast icon, lower right in frame. Select chromecast.
3. Chromecast complains: "An error occurred; please select another video." (or
words to that effect.
What is the expected output? What do you see instead?
The stream playing on my Samsung ARM Chromebook would be flung afar.
What version of the product are you using? On what operating system?
ChromeOSes? Latest version, I presume. I've allowed all updates.
Please provide any additional information below.
A sane UI wouldn't display the Chromecase icon if flinging was verboten. I
diagnostic is a poor substitute for sane design.
Original issue reported on code.google.com by [email protected]
on 14 Aug 2013 at 6:48
What steps will reproduce the problem?
1. Using a current generation ipod touch, load the netflix app
2. cast a show to the chromecast device, so it's working on the remote screen
3. see that the ipod touch now has the "remote control interface" visible, for
pausing, audio control and the like
4. Let the video play until the ipod's screen goes to powersave mode
5. Wake the ipod up, and see that the netflix app is open, but the remote
controls are all gone and a gray screen is in its place.
6. The only thing possible to do now is exit totally out of netflix and restart
the cast. If you do that the remote control are back where they should be.
Original issue reported on code.google.com by [email protected]
on 23 Aug 2013 at 3:19
The device volume slider displayed tapping the Chromecast icon once a device
has been selected should now allow to set volume to high values by just tapping
the slider.
Depending on the underlying hardware controlling the volume (possibly an
hardware amp) this can potentially cause unwanted volume scare if hit by
mistake.
It would be better to have 2 buttons that increase / decrease volume by the
same amount than a hardware volume button click, which seems to be 1/20th of
the max volume.
Original issue reported on code.google.com by [email protected]
on 17 Aug 2013 at 3:41
This page is down:
https://developers.google.com/cast/reference/chrome
Original issue reported on code.google.com by [email protected]
on 29 Jul 2013 at 9:42
MediaProtocolMessageStream.selectMediaTracks() sends a SELECT_TRACKS command
that is unimplemented in cast_receiver.js.
I also suspect MediaProtocolMessageStream.getMediaTracks() to always return an
emtpy list.
Moerover, it would useful to have a addMediaTracks(List<MediaTrack>) API, or a
way to pass media tracks in loadMedia().
Original issue reported on code.google.com by [email protected]
on 7 Aug 2013 at 4:55
The current method of using an application ID to look up the receiver URL from
a registry is fine for testing and probably most large-scale production apps.
However, for many apps it would be preferable to publish the receiver from the
same device as the sender or another "server" on the local network.
Some example apps:
- Android apps for displaying device pictures, videos and audio.
- Media Server apps.
- Simple Games.
A few benefits:
- The developer doesn't have to maintain a public website indefinitely in order
to host the receiver.
- End users don't lose functionality for an app if the publisher goes out of
business.
- The developer can issue new versions of the app without worrying about
backward compatibility with a single public receiver.
This enhancement would open up the possibility of adding Chromecast support to
many smaller Android app publishers that would otherwise be resistant.
Original issue reported on code.google.com by [email protected]
on 23 Aug 2013 at 2:02
What steps will reproduce the problem?
1. I make a http request to
http://app.scanscout.com/ssframework/adStreamJSController.xml?a=getadschedulefor
content&jsa=Y&fetchads=preroll&ss_partnerId=372341&ss_mediaId=171213&ss_mediaTit
le=Run%20Of%20Video%20Network&ssVMaxd=30&ss_pageURL=http%3A//dev2.history.com/ch
romecast&ss_streamPageURL=http%3A//dev2.history.com/chromecast&ss_asVersion=3&fo
rmat=vast2.0&wrapper=true&ss_width=640&ss_height=480&ss_acceptNonvideo=N&ss_rand
=40174411
from http://dev2.history.com/chromecast
I get following error:
XMLHttpRequest cannot load
http://app.scanscout.com/ssframework/adStreamJSController.xml?a=getadschedulefor
content&jsa=Y&fetchads=preroll&ss_partnerId=372341&ss_mediaId=171213&ss_mediaTit
le=Run%20Of%20Video%20Network&ssVMaxd=30&ss_pageURL=http%3A//dev2.history.com/ch
romecast&ss_streamPageURL=http%3A//dev2.history.com/chromecast&ss_asVersion=3&fo
rmat=vast2.0&wrapper=true&ss_width=640&ss_height=480&ss_acceptNonvideo=N&ss_rand
=40174411 Origin http://dev2.history.com is not allowed by
Access-Control-Allow-Origin.
However the response Headers from the requested url have the
Access-Control-Allow-Origin:*
Response Headers
Access-Control-Allow-Origin:*
Cache-Control:max-age=0, no-cache, no-store
Connection:keep-alive
Content-Encoding:gzip
Content-Language:en-US
Content-Length:1329
Content-Type:text/xml;charset=UTF-8
Date:Fri, 23 Aug 2013 15:31:09 GMT
Expires:Fri, 23 Aug 2013 15:31:09 GMT
p3p:policyref="/w3c/p3p.xml", CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Pragma:no-cache
Server:Apache
Set-Cookie:JSESSIONID=A579539C3378AF69234788F69541CB63; Path=/ssframework
Set-Cookie:bkdu="16291,130813,0,kvbkcat22599|37401,130813,0,kvbkcat25306|17941,1
30813,0,kvbkcat36445|40491,130813,0,kvbkcat36488"; Version=1;
Domain=.scanscout.com; Max-Age=31536000; Expires=Sat, 23-Aug-2014 15:31:09 GMT;
Path=/
Set-Cookie:tgdu="35201,130821,0,kvtap4041|35251,130821,0,kvtap4074|37511,130821,
0,kvtap4012_kvtap4031|37641,130821,0,kvtap4012|35221,130821,0,kvtap4071|35211,13
0821,0,kvtap4070|40461,130821,0,kvty1948|35191,130821,0,kvtap4040|35231,130821,0
,kvtap4072|40341,130821,0,kvtgF|35171,130821,0,kvtap4012"; Version=1;
Domain=.scanscout.com; Max-Age=31536000; Expires=Sat, 23-Aug-2014 15:31:09 GMT;
Path=/
Vary:Accept-Encoding
Original issue reported on code.google.com by [email protected]
on 23 Aug 2013 at 3:37
Real applications will want to use something like Gson for parsing json.
Unfortunately the Android SDK is littered with JSONObject and it's awful API.
Please provide a way of just sending a String (which is required to be valid
JSON) and also to do manual parsing. For example in MessageStream consider
adding a method onMessageReceived(String json) for people to do manual parsing.
The default version of this method would just use org.JSON and delegate to
onMessageReceived(JSONObject message).
Honestly getting rid of org.JSON completely is probably the best option here
and needs to be done before the API is finalized.
Original issue reported on code.google.com by alexvem
on 28 Jul 2013 at 1:17
What steps will reproduce the problem?
1.Install the Chrome extension for Google Cast.
2.On the Cast icon in Chrome's upper right corner, click four (4) times.
3.Nothing happen
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 24 Jul 2013 at 9:29
I am using actionbarsherlock which is mutually exclusive with appcompat
library. Hence I cannot have appcompat as a library project in my workspace.
Because android.support.v7.app.mediarouter has a dependency on I cannot use
MediaRouter APIs. CommonsWare on StackOverflow indicates that
android.app.mediarouter doesn't have this dependency however, that is only
supported on API level 16 and above. This is not feasible for apps that want
to support back to Gingerbread.
Google Cast developer docs says the MediaRouter APIs is the recommended way of
integrating Cast, however, until this is fixed, developers will most likely
have to use com.google.cast.DeviceManager APIs.
StackOverflow conversation:
http://stackoverflow.com/questions/17864891/unable-to-find-package-com-google-ca
st
github issue on actionbarsherlock library:
https://github.com/JakeWharton/ActionBarSherlock/issues/999
Original issue reported on code.google.com by [email protected]
on 30 Jul 2013 at 3:44
What steps will reproduce the problem?
1. Set up the Tic-Tac-Toe sample app with version 1.0.1 of the GoogleCastSdk
for Android.
2. Install the Tic-Tac-Toe sample app on a Motorola Droid Razr Maxx running
Android 2.3.6
3. Open the Tic-Tac-Toe app and tap "Choose Device".
What is the expected output? What do you see instead?
I expect the app to not crash so consistently. Instead it force closes very
often with the following stack trace:
08-21 17:31:19.891 15194 15218 E AndroidRuntime: FATAL EXCEPTION: Thread-25
08-21 17:31:19.891 15194 15218 E AndroidRuntime:
java.util.ConcurrentModificationException
08-21 17:31:19.891 15194 15218 E AndroidRuntime: at
java.util.ArrayList$ArrayListIterator.next(ArrayList.java:576)
08-21 17:31:19.891 15194 15218 E AndroidRuntime: at
com.google.cast.SsdpScanner.d(SourceFile:332)
08-21 17:31:19.891 15194 15218 E AndroidRuntime: at
com.google.cast.SsdpScanner.a(SourceFile:45)
08-21 17:31:19.891 15194 15218 E AndroidRuntime: at
com.google.cast.SsdpScanner$1.run(SourceFile:186)
08-21 17:31:19.891 507 512 W ActivityManager: Force finishing activity
com.google.cast.samples.tictactoe/.MainActivity
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 22 Aug 2013 at 12:46
What steps will reproduce the problem?
1. Plug Chromecast into Onkyo AV receiver connected to Samsung smart TV
2. Turn off receiver and TV
3. Cast something
What is the expected output? What do you see instead?
When the TV/receiver are ON, HDMI-CEC works as expected and casting will
auto-change the input on the receiver to the chromecast. But when the receiver
and TV are turned off, the chromecast does not 'wake' the receiver or TV, and
so I must turn them on manually. Note that my panasonic bluray player will
wake the receiver and TV when turned on (and I swapped HDMI ports on the
receiver to ensure it wasnt port specific). It seems the chromecast HDMI-CEC
implementation will change the port on the listening device, but will not
auto-power on the device. Auto power-on is a very desirable feature!
What version of the product are you using? On what operating system?
chromecast build 12840
chromecast powered externally by dedicated plug to wall
Please provide any additional information below.
Onkyo is a HT-RC430
TV is a 46" Samsung UN46ES7100 model (2012 model year)
Both devices have HDMI-CEC enabled and auto-power on works from other devices
(such as bluray player)
Original issue reported on code.google.com by [email protected]
on 4 Aug 2013 at 2:39
What steps will reproduce the problem?
1. after scan start
2. and device found
3.
What is the expected output? What do you see instead?
i am getting the error [__NSCFDictionary gck_stringForKey:]: unrecognized
selector sent to instance in ios sdk
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 14 Aug 2013 at 11:03
Good Case:
1. Manually create a MediaLoadRequest object with a URL of a publicly shared
Drive media file.
2. cast_api.loadMedia(...); cast_api.playMedia(...);
3. Media Plays
Broken Case:
1. Add Google Picker API and Drive API to load the download/webContentLink urls.
2. Create a MediaLoadRequest using the webContentLink from the Drive API.
3. cast_api.loadMedia(...); cast_api.playMedia(...);
Expected:
Since the MediaLoadRequest object created in both instances are identical, I
expected the same result.
Actual:
Instead, the request times out and the video doesn't play. Additionally, when
remote debugging the receiver app, I can see in the WebSocket session that no
RAMP LOAD command is being sent whenever the Picker and/or Drive APIs are
present.
I'm "stock" everything with build 12840 running on the device.
These two URLs will show both cases:
http://cc-repro-sndr.mickens.us/
http://cc-repro-sndr2.mickens.us/
(Most repeated, but some additional) details here:
http://stackoverflow.com/questions/18065221/using-google-picker-api-prevents-ram
p-load-from-being-issued
Original issue reported on code.google.com by cole.mickens
on 5 Aug 2013 at 11:20
On this page: https://developers.google.com/cast/supported_media_types
It lists the following "containers" supported by Chromecast:
•Containers: MP4/CENC, WebM, MPEG-DASH, SmoothStreaming
However, MPEG-DASH and SmoothStreaming are not container formats. They are
streaming protocols, which allow for multiple containers.
So, for instance, is it possible to send and MPEG-DASH stream of segmented
MPEG-2 TS (.ts) files (containing AAC audio and AVC video codecs)?
Or does the device only support MPEG-DASH streams of segmented files of WebM or
MP4/CENC containers?
Original issue reported on code.google.com by [email protected]
on 1 Aug 2013 at 4:54
What steps will reproduce the problem?
1.Start setting up a chromecast
2.When prompted to enter your wifi password, enter a 64 character hexadecimal
password.
What is the expected output? What do you see instead?
Only 63 hexadecimal characters can be entered.
If the 'Get Password' button is pressed, all 64 characters are entered, but
clicking on continue yields an error stating that your Wi-Fi network password
must be a minimum of 8 characters long even though the whole 64 character
password is in the password box.
What version of the product are you using? On what operating system?
Chromecastinstaller 1.3.21.153 on Windows 7 64 bit SP1
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 2 Aug 2013 at 10:27
When trying to cast live events on youtube, the chromecast says this video is
not supported, please select another video. Is this an oversight? Or is Live
events not supported with Chromecast at this time?
Original issue reported on code.google.com by [email protected]
on 26 Jul 2013 at 4:35
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.