I am working on an Alexa Skill and would like to response a Standard Card with images. Amazon said that only one image can be included in a card, but it seems that AccuWeather.com can have more than one images in a card.
image of AccuWeather.com here
For the larger weather icon on the upper part of the card, it seems using the pre-defined smallImageUrl/ largeImageUrl. How about the smaller weather icons at the bottom of the card? Does anyone know how to do that?
I believe that this image is of the built-in Alexa whether skill rather than a skill from accuweather.com. Amazon's Alexa Skill API doesn't allow for more than one image in third-party skills, unfortunately.
Related
I want to make a react-native app having the capability of video streaming from a mobile app to a connected browser user. On top of that, I want to overlay some application components so connected users can see video streaming as well as some of the application UI.
For an example take a reference of the below-given image. Here, video streaming is running in the car showroom and there are a few app components shown as an overlay of the video like an app menu and a car image.
I want to achive same functionality and using VideoSDK platform for video streaming service.
So far I have created react-native app and able to stream video through camera to the connected browser user.
Next, I want to add my app menu on top of the video as per the image and therefore i am thinking screenshare with combination of video sharing is way to go.
The above image is the actual implementation using video SDK in the browser but as you can see screen share window is opening in a totally different context which is not the expected implementation.
Can someone suggest how can I achieve the functionality of video streaming having the capability of app overlay components?
I have reviewed your requirement and I am glad to inform you that we do have application with same requirements, for further discussion and demos can we connect over mail i.e. karan10010#gmail.com
I am creating reactjs app, from which i can generate image for different social media platforms sizes, for example facebook cover image size, user will hit click on download button and it will download an image of the desired size.
I searched lot but did nothing
Is there any way i can do this?
My goal is to get an mp4 video i placed in dropbox to work within my Alexa Skill in which I am using an ALP document to include multimedia support. I am not interested in using Amazon S3 storage.
I was following a tutorial by dabbelab.
I could get their video to work: https://player.vimeo.com/external/373749691.hd.mp4?s=e43554c91fc796a20f051dcb8b45a74d035a6daa&profile_id=174
I could not get an mp4 video in my drop box to work:
https://www.dropbox.com/s/i8g0j8ghzprqyp3/Baby%20Cats%20-%20Cute%20and%20Funny%20Baby%20Cat%20Videos%20Compilation.mp4?dl=0
From what I can determine through Amazon's doc, I should be able to use any mp4 as long as I am using https. It is unclear to me what it is I am missing. Any advice greatly appreciated. Thank you.
First thing I'm seeing is the link. It ends with "dl=0." That link opens a dropbox page for playing the video, not the video itself.
Change that to "raw=1" and you should get the video itself like APL needs, not an HTML page.
I'm trying to add cards to my skill, but have hit a weird snag. I can get cards to show up fine with a LaunchReqest, but the minute it hits an intent request, the cards stop showing.
The code for showing the card is the same as the code for the LaunchRequest:
return handlerInput.getResponseBuilder()
.withSpeech(speechText)
.withSimpleCard("HelloWorld", speechText)
.withReprompt(speechText)
.build();
Literally just a simple response with a Card I'm trying to get to show. This appears in the JSON that Alexa gets:
(Amazon doesn't let you copy from the console.)
This is in the dev console, my best guess currently is it is just a dev console bug, and not a real bug, but we haven't yet tested on a real device with the companion app, so I could be wrong.
Any direction here would be helpful, from all my reading online this should work, especailly since the same text works in a LaunchReqest, but not in an IntentRequest.
Cards are shown in companion Alexa Apps of the skill users. The response JSON you have shared looks good and cards should be displayed. Try logging into mobile app with your developer.amazon.com credentials and check the whether the cards are displayed. (Cards are displayed in the home section of Alexa app). If you don't have an Alexa app, you can use the web version at alexa.amazon.com
The cards are stuck in Alexa Test Console. It looks like the first card that is shown remains there forever. It's not getting refreshed.
BTW you can copy JSON from Alexa Test Console 😉
I'm curious how one might mimic Apple Map's iOS6 approach to showing Yelp photos. For example, when a user searches and clicks on a business, Maps shows a rotating slideshow of photos from Yelp's collection of pictures for that venue. The photos are shown with fade in/fade out transitions.
Does anyone know how to implement this? Also, might the same approach/functionality be offered using the foursquare API?
The Yelp API won't let you (only the first image is available), but if you where to use their API you could get the business yelp url and scrape the pictures from the actual page, BUT that would involve a lot of maintenance and I don't know it that would interfere with their terms (legal?)