如何从设备内存中访问epub文件?

时间:2017-05-26 12:39:20

标签: android html webview epub

我创建了一个简单的android项目来使用epub.js加载epub文件。我在webview控件中使用html和javascript渲染epub文件。所需的JS,epub和HTML文件放在Assets文件夹中。下面是我的HTML代码。

<!DOCTYPE html>
<html class="no-js">
    <head> 
		<script src="file:///android_asset/jquery-1.10.2.min.js"></script>
			<!-- Render -->
			<script src="file:///android_asset/epub.min.js"></script> 
		<script type="text/javascript">    
<!--string documentsPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); // Documents folder--!>
		var book = ePub("/data/user/0/ShowCaseSample.Droid/files/bookName/");
		  $(document).ready(function () { 
			book.renderTo("area");
		});        
    </script>
    </head>
    <body>
 <div id="main">
    <div id="prev" onclick="book.prevPage()" style="font-size: 64px;cursor:pointer;" class="arrow">‹</div>
    <div id="area" style="height:500px;"></div>
    <div id="next" onclick="book.nextPage()" style="font-size: 64px;cursor:pointer;" class="arrow">›</div>    
</div>    
    </body>
</html>

我已经从Assets文件夹中引用了epub文件路径。它工作正常。但我想将epub文件路径称为设备内部存储器。从不同位置渲染时,epub文件未加载。有谁能建议我这个?

0 个答案:

没有答案