本文整理汇总了Java中com.justwayward.reader.utils.TTSPlayerUtils类的典型用法代码示例。如果您正苦于以下问题:Java TTSPlayerUtils类的具体用法?Java TTSPlayerUtils怎么用?Java TTSPlayerUtils使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
TTSPlayerUtils类属于com.justwayward.reader.utils包,在下文中一共展示了TTSPlayerUtils类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initDatas
import com.justwayward.reader.utils.TTSPlayerUtils; //导入依赖的package包/类
@Override
public void initDatas() {
recommendBooks = (Recommend.RecommendBooks) getIntent().getSerializableExtra(INTENT_BEAN);
bookId = recommendBooks._id;
isFromSD = getIntent().getBooleanExtra(INTENT_SD, false);
if (Intent.ACTION_VIEW.equals(getIntent().getAction())) {
String filePath = Uri.decode(getIntent().getDataString().replace("file://", ""));
String fileName;
if (filePath.lastIndexOf(".") > filePath.lastIndexOf("/")) {
fileName = filePath.substring(filePath.lastIndexOf("/") + 1, filePath.lastIndexOf("."));
} else {
fileName = filePath.substring(filePath.lastIndexOf("/") + 1);
}
CollectionsManager.getInstance().remove(fileName);
// 转存
File desc = FileUtils.createWifiTranfesFile(fileName);
FileUtils.fileChannelCopy(new File(filePath), desc);
// 建立
recommendBooks = new Recommend.RecommendBooks();
recommendBooks.isFromSD = true;
recommendBooks._id = fileName;
recommendBooks.title = fileName;
isFromSD = true;
}
EventBus.getDefault().register(this);
showDialog();
mTvBookReadTocTitle.setText(recommendBooks.title);
mTtsPlayer = TTSPlayerUtils.getTTSPlayer();
ttsConfig = TTSPlayerUtils.getTtsConfig();
intentFilter.addAction(Intent.ACTION_BATTERY_CHANGED);
intentFilter.addAction(Intent.ACTION_TIME_TICK);
CollectionsManager.getInstance().setRecentReadingTime(bookId);
Observable.timer(1000, TimeUnit.MILLISECONDS)
.subscribe(new Action1<Long>() {
@Override
public void call(Long aLong) {
//延迟1秒刷新书架
EventManager.refreshCollectionList();
}
});
}