Qual è la roadmap per i video sull'API di google glass mirror? L'API consentirà lo streaming video da o verso il dispositivo come mostrato nel video dimostrativo in vetro http://www.youtube.com/watch?v=v1uyQZNg2vE?Google Mirror API Video
risposta
Non esiste una roadmap pubblicata per l'API Mirror. Parte della motivazione per l'anteprima del nostro sviluppatore è di capirlo.
In primo luogo, solo per chiarire, lo streaming mostrato in quel video è un Hangout di Google+. Questa è una funzionalità integrata in Glass.
Aggiornamento: Glass ora supporta lo streaming video. Puoi trovare i documenti completi here.
Per aggiungere un flusso video fare un post multipart con l'URL del video come una delle parti, in questo modo:
POST /upload/mirror/v1/timeline HTTP/1.1
Host: www.googleapis.com
Authorization: Bearer {auth token}
Content-Type: multipart/related; boundary="mymultipartboundary"
Content-Length: {length}
--mymultipartboundary
Content-Type: application/json; charset=UTF-8
{ "text": "Skateboarding kittens" }
--mymultipartboundary
Content-Type: video/vnd.google-glass.stream-url
http://example.com/path/to/kittens.mp4
--mymultipartboundary--
Youtube video streaming è possibile. L'ho fatto in C# .net usando lo spazio dei nomi "YoutubeExtractor". Risolvi l'url del video (.mp4) dal video di you tube e esegui il flusso. Ecco il codice. Ha funzionato bene per me. quando copi l'url ottieni il link you tube che è disponibile dopo aver cliccato share
private static String youtubevideoStream(MainController controller)
{
string link = "http://youtu.be/9uYKISlL7Vg";
IEnumerable<VideoInfo> videoInfos = DownloadUrlResolver.GetDownloadUrls(link);
VideoInfo video = videoInfos.First(info => info.VideoType == VideoType.Mp4 && info.Resolution == 360);
String vLink = video.DownloadUrl;
TimelineItem videocard= new TimelineItem()
{
Text = "Menu Card",
BundleId = "666",
Notification = new NotificationConfig() { Level = "DEFAULT" },
MenuItems = new List<MenuItem>()
{
new MenuItem() {Action = "DELETE"},
}
};
String mediaLink = vLink;
if (!String.IsNullOrEmpty(mediaLink))
{
Stream stream = null;
if (mediaLink.StartsWith("/"))
{
stream = new StreamReader(controller.Server.MapPath(mediaLink)).BaseStream;
}
else
{
HttpWebRequest request = WebRequest.Create(mediaLink) as HttpWebRequest;
request.UseDefaultCredentials = false;
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
byte[] b = null;
using (Stream streamFromWeb = response.GetResponseStream())
using (MemoryStream ms = new MemoryStream())
{
int count = 0;
do
{
byte[] buf = new byte[1024];
count = streamFromWeb.Read(buf, 0, 1024);
ms.Write(buf, 0, count);
} while (streamFromWeb.CanRead && count > 0);
b = ms.ToArray();
stream = new MemoryStream(b);
}
}
controller.Service.Timeline.Insert(videocard, stream, "video/mp4").Upload();
}
else
{
controller.Service.Timeline.Insert(videocard).Fetch();
}
- 1. Qual è la differenza tra Glass Mirror API e Google GDK?
- 2. Facebook API Visualizzazioni video
- 3. Utilizzare l'input vocale per le schede mirror-api?
- 4. API .NET per Google Talk?
- 5. Contatti Google API API API API
- 6. API YouYube Guarda video privati
- 7. Solo HTML Wget Mirror
- 8. Git mirror con gerrit
- 9. API Google Earth vs API COM di Google Earth
- 10. Ricerca Google per API immagine?
- 11. Google images api
- 12. Violazione API Google Places
- 13. Python google api
- 14. API vocale Google V2
- 15. Autenticazione API Google Drive
- 16. API di disegno Google
- 17. Google Directions API
- 18. Login API Google
- 19. API Google Alerts?
- 20. API Google Drive javascript
- 21. Recensioni in API Google
- 22. Android google traduttore API
- 23. API Google iOS Auth2 Accesso schermata vuota
- 24. Verifica API e dominio API Google
- 25. People API di google contro contatti API
- 26. Google Maps API vs Google Maps Engine?
- 27. API Google Realtime senza autenticazione Google
- 28. API JavaScript per Google Maps v3
- 29. Cerca video tramite Facebook API Open Graph
- 30. API di modifica video in Android
Grande farà sul tracker di problemi. Penso che aggiungere la possibilità di spingere le carte durante un hangout di google sarebbe fantastico. – djscoutmaster
Durante il tentativo di video utente/vnd.google-glass.stream-url il contenuto non viene mai riprodotto. Viene visualizzato il primo frame e l'animazione di caricamento viene eseguita per sempre. Qualche possibilità di vedere alcuni esempi di codice aggiunti ai documenti di questa implementazione? – PrplRugby
@PrplRugby - Ho bisogno di ulteriori dettagli per aiutarti a risolvere i problemi. Ti dispiacerebbe creare una nuova domanda e includere il tuo codice e i payload JSON? – mimming