Category Archives: Posts

SkyEpub 4.3.8 for Android Released

Reflowable Layout

Bugs Fixed
For old RTL epub, Detecting some RTL direction in CSS.
In some devices, Video not displayed.

VideoListener interface newly added to sdk

package com.skytree.epub;
import android.view.View;

/**
* VideoListener interface is to handle Full screen video
*/
public interface VideoListener {
/**
* Called when video element in html goes to full screen.
* @param videoView View where video content played.
*/
void onVideoEntersFullScreen(View videoView);
/**
* Called when video element will exit from full screen mode.
*/
void onVideoExitsFromFullScreen();
}

SkyEpub 4.3.7 for Android Released

Reflowable Layout

New Function public void stopPlayingMedia(); is Added.
you can explicitly stop playing audio,video in epub.

Normally onPause in Activity will be fired whenever app is going to background mode.
you can use this function in onPause handler to stop playing when home button of device is pressed.

@Override
protected void onPause() {
super.onPause();
rv.stopPlayingMedia();
sd.updatePosition(bookCode, pagePositionInBook);
sd.updateSetting(setting);
}

SkyEpub 4.2.7 for iOS Released

Reflowable Layout

RTL related bugs are fixed in BookViewController.m
For old RTL Books which do not have page-progression-direction=”rtl” property in spine,
New function setRTL:(BOOL)isRTL is added.

MediaOverlay
Bugs Fixed the functions below are not fired sometimes.

-(void)reflowableViewController:(ReflowableViewController *)rvc parallelDidStart:(Parallel *)parallel;
-(void)reflowableViewController:(ReflowableViewController *)rvc parallelDidEnd:(Parallel *)parallel;
-(void)parallesDidEnd:(ReflowableViewController *)rvc;

Fixed Layout
Bugs Fixed when FileName has whitespaces, Loading pages sometimes is failed.