RAF не может отобразить mediaPlayer для рекламы и бездействия на экране буферизации. Я все еще могу выйти из воспроизведения видео без проблем. Это когда я звоню showAds ().
if adPod <> invalid AND adPod.count() > 0
? "Playing pre-roll ad"
keepPlaying = m.RAF.showAds(adPod, invalid, m.video.anchor)
end if
Консоль отладки дает мне следующее:
RAF.showAds(); rendering preroll pod of 1 ads
rafrndr-renderTypeChanged() - client-inserted
added child: Rectangle id: 1 subtype: Rectangle
added child: Rectangle id: 2 subtype: Rectangle
check layer: 1 visible: true
check layer: 2 visible: true
Roku_Ads_showVideoAd: isRequestFailed(): index = 0; message = failed to create media player
RAF handleAdError(); render failure: failed to create media player
Я не уверен, что является причиной этой ошибки. Я реализовал эту структуру успешно несколько раз раньше. Есть идеи?