我们正在构建一个 LIVE Smooth Streaming WP7 应用程序。它可以在模拟器上完美运行,但不能在设备上运行(显示为空白)。
我们也在尝试使用 smf 播放器在 WP7 上进行流式传输,但每次播放器出现空白屏幕时。它仅适用于模拟器。虽然没有抛出错误。
我如何在我的 Windows 手机上而不是在模拟器上应用实时流媒体。
寻找你的回应
我们正在构建一个 LIVE Smooth Streaming WP7 应用程序。它可以在模拟器上完美运行,但不能在设备上运行(显示为空白)。
我们也在尝试使用 smf 播放器在 WP7 上进行流式传输,但每次播放器出现空白屏幕时。它仅适用于模拟器。虽然没有抛出错误。
我如何在我的 Windows 手机上而不是在模拟器上应用实时流媒体。
寻找你的回应
您的流媒体源是否包含多分辨率轨道?
在 WP8 模拟器上进行测试,然后将应用程序部署到 WP7 设备时,可能会出现此类问题。特别是如果 WP7 设备是第一代设备,例如 HTC HD7。
基本上发生这种情况是因为 WP8 模拟器和 Wp8 设备确实支持多分辨率,但旧设备不支持多分辨率轨道。你可以在这里阅读更多:http: //blog.supaywasi.com/2013/01/smooth-streaming-multi-resolution-support-for-windows-phone/
所以,基本上你必须处理你的 WP7 应用程序上的ManifestReady事件,并且RestrictTracks只处理相同分辨率的轨道。对于 WP8 设备,您不需要这样做。