WP7:LivesmoothStreaming is not working with device - windows-phone-7

We're building a LIVE Smooth Streaming WP7 App.It works perfectly on the emulator, but not on device (shows up blank).
We are also trying smf player for streaming on WP7 but every time we are getting a blank screen on player. Its only work on Emulator.
Though there is no error being thrown.
How i can apply live streaming on my windows phone not on emulator.
looking for your responce

Does your streaming source contain multi-resolution tracks?
This kind of problem may appear when testing on a WP8 Emulator and then deploying the app to a WP7 device. Specially if the WP7 device is a first-generation device, like HTC HD7.
Basically this happens because the WP8 emulator and Wp8 devices do support multi-resolution, but old devices do not support multi-resolution tracks. You can read more here: http://blog.supaywasi.com/2013/01/smooth-streaming-multi-resolution-support-for-windows-phone/
So, basically you have to handle the ManifestReady event on your WP7 app and RestrictTracks to only tracks of the same resolution.
For WP8 devices you will not need to this.

Related

Showing debugging error in Xamarin Live Player but not in Emulator

Hi I am developing an app and it is working great in Emulator or in my android device through my USB cable but when I try to run my app using Xamarin Live Player it showing debugging errors as shown in image below
Please suggest me what to do as I really want to use this feature it's time-saving!

How can I make the Google Eddystone url notification to make a sound when detected

I am using eddystone beacons to transmit my business url. How can I make the url notification received to alert thru sound on the users device? Any idea?
Understand that Eddystone-URL beacon advertisements don't automatically do anything on a user's phone unless they have an app installed to detect them.
Chrome for iOS and Android (installed on many newer Android devices, but very few iOS devices) will automatically detect Eddystone-URL advertisements and display a notification from Chrome if the user has opted-in. However, no sound is played. Bottom line: on a phone without a custom app, detecting an Eddystone-URL will not cause a sound to play.
If you build a custom app and get it installed on users' devices, you can certainly make it play a sound on Android devices when the beacon is detected. On iOS devices, you could also display a local notification on the device that will play a sound, but only if the user has the volume turned up on the device, does not have do not disturb on, and has opted-in to receiving notifications from the app.

How to "disable" HD screens for Windows Phone app Store?

When I started working on our company's Windows Phone app project there was no full HD resolution for WP. But now there is and I'm supposed to disable the app for full HD devices in the WP Store. How do I exactly do that?
The main reason for this is that the app has a thick black ribbon on top of the screen when used with a full HD device.
I have noticed that when you update or upload .xap file, the Store recognizes the requirements of the app. The Store says the app works on all screens. How do I set the requirements so that the app is disabled HD resolution screens?
The app is made to support WP versions 7.1 through 8. I eyed the Internet for help but it seems that because the app is WP 7 compatible I can't describe the resolutions in the WMAppManifest where the Store would easily to find it. Or can I?
It would be so great if I could do this some easy way instead of going through the whole app to make it work "better" on HD screens.
There is no way how you can prevent users with certain display resolutions from installing your app. A similar question was asked here, it was about installation prevention of apps for specific device types. What you can do is to do the check in code.
You could check the device's display resolution when starting the application. If the size exceeds your limit, you could inform the user about that and exit the application.
How can I get a screen resolution of Device (Windows Phone)
However, I don't know how this would affect the app certification.
Windows Phone 7.1 only supports 800 x 480 resolution and Windows Phone 8 supports multiple resolution.
The scaling used for Windows Phone 7x apps on Windows Phone 8 means that one 720p and 1080p devices, you will get a black band. There is nothing you can do.
You could recompile the app as Windows Phone 8 app and have both WP7x and WP8 xaps available and this will ensure that the space is consumed correctly and the black band isn't shown.

Blocking mobile devices other than iPhone, iPod and iPAD and desktop

Hi we have a requirement where in we have to show mobile site if it is iPhone, iPOD or iPAD. Any devices other than these should get Device not supported message.
If it is desktop then redirect to desktop site.
Question: How can I identify that the device is not iPOD (iPAD, iPhone) and also this is not a desktop as it sounds difficult to get exhaustive list of universal mobile devices from user agent.
You could simply look at the aspect ratio which is pretty unique to I devices with regard to mobile. Also surely if you can tell if it is an I device then all other devices are not supported? Therefore you do not need to identify anything other than I devices. Then direct all other devices to the desktop site. (As long as the desktop site is designed properly it should work well enough on Android and Windows Phone devices). In fact I generally always point my android tablet and phone at the dektop version of the sites anyway as they normally have better functionality.

How to test/debug WP app simulating INDIA culture and language?

Using BugSense I have notice that my app is getting a lot of "NullReferenceExceptions" from country code "IN" (I think it is India). This Exceptions are form different WP7 OS versions, and using different phones (lumia 710, 610, SAMSUNGSGH-i917) - the common factor is IN country code.
Unfortunatelly I don't knows how to test it. In my phone emulator there is no INDIA language.
This Exception also appears on "NOKIARM-820" with Windows8 OS.
questions:
how to test my app simulating INDIA culture and language?
how to test my WP7 app on Windows8 phone emulator?
I don't think there is any 'culture' or 'language' based simulation/emulator available.
If you want to test a wp7 app on wp8 run any wp8 emulator(wvga,wxga,720p). But you will face some problems with 720p screen size emulator because wp7 app doesn't scale up with this size.
So, you got to upgrade your app for wp8. Don't worry it's just a click away.

Resources