![]() True to form, Sony never publicly explained anything about their quiet removal of GPS so people can only speculate. Were there technical reasons for this, or licensing issues, or was it purely a marketing decision? I agree it does seem strange to remove a newish technological feature which provides significant capability from a range of cameras which otherwise seek to embrace the best of new technology. The whole process of transferring data from the device to the computer and geotagging the photos it's basically done in minutes for several hundreds images. It may sound a little complicated, but once you do it for the first time you will realize hot easy it really is. This is my regular workflow when I use one of my cameras without GPS (since just like you I consider geotagging an extremely useful feature). The other just transfers the recorded data in a standard file (I use. One can geotag your photos based on the info stored by the device, but I found it too complicated and cumbersome to use. ![]() The tracker is delivered with two programs. I can confirm that I had no issue using it during a 10-12 days holiday, although I cannot remember how much of its memory was filled when I got back home. Battery life is somewhere between 12 to 14 hours and it can record 40 days x 12 hours 5s. I personally use a small dedicated GPS tracker manufactured by Qstarz. Based on my experience, whatever the developers claim, all these phone apps have a serious impact on the phone's battery which makes them not so practical to use. I use a small & free piece of software working in Windows, which is called GeoSetter. You can then transfer these files to your computer and use them for geotagging. MediaElement.There are quite a few apps both for iOS and Android that can record your position in a standard format (.kml. mediaElement.SetPlaybackSource(MediaSource.CreateFromAdaptiveMediaSource(result.MediaSource)) Var source = MediaSource.CreateFromAdaptiveMediaSource(adaptiveMediaSource) RegisterForAdaptiveMediaSourceEvents(adaptiveMediaSource) Var adaptiveMediaSource = result.MediaSource If (result.Status = AdaptiveMediaSourceCreationStatus.Success) Result = await AdaptiveMediaSource.CreateFromUriAsync(uri) Result = await AdaptiveMediaSource.CreateFromUriAsync(uri, httpClient) = new HttpCredentialsHeaderValue("Bearer", MainPage.bearerToken) ĪdaptiveMediaSourceCreationResult result = null Var httpClient = new HttpClient(httpClientFilter) HttpClientFilter.AuthorizationHeader = new HttpCredentialsHeaderValue("Bearer", MainPage.bearerToken) HttpClientFilter = new AddAuthorizationHeaderFilter(baseProtocolFilter) Since it is in MPEG-DASH protected format, the movie path uses var baseProtocolFilter = new HttpBaseProtocolFilter() ī = HttpCacheWriteBehavior.NoCache // Always set WriteBehavior = NoCache I receive "Video could not be decoded" error in video player and "MF_MEDIA_ENGINE_ERR_DECODE : HRESULT - 0x8004110E" exception in MediaFailed event handler. In this case the mediaĬontent gets downloaded however it does not play in the media player. Therefore I use AdaptiveMediaSource to send the JWT authorization token in the HTTP header. ![]() The video file is in MPEG-DASH protected and it requires JWT token, uses Software DRM. I have a video file placed in azure media server.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |